31
Bases de Datos / temita con CROSS APPLY
« en: Octubre 01, 2013, 11:24:34 am »
Consulta hay alguna manera de quitar la tabla del from en la sig consulta? o de rehacerla de manera tal que mantenga la funcionalidad? lo unico que hace es devolver un int que no exista en la tabla tdot_selection.id_selection
Gracias
Código: [Seleccionar]
SELECT TOP 1 CONVERT(INT, Val)
FROM tdot_selection
CROSS APPLY (SELECT( Floor(Rand() * CONVERT(INT, 0x7FFFFFFF)) )) AS Random(Val)
WHERE Val NOT IN (SELECT id_selection
FROM tdot_selection)
Gracias