Hola amig@s
Tengo la siguiente consulta en ACCESS y me es imposible transformarla a SQL SERVER.
Si alguien me puede ayudar
Gracias de antemano.
SENTENCIA ACCESS
SQL= "SELECT B.* FROM PRODUCTOS AS A INNER JOIN PRODUCTOS AS B ON A.FAMILIA = B.FAMILIA AND A.SUBFAMILIA=B.SUBFAMILIA AND A.ONLINE=B.ONLINE WHERE A.ONLINE=TRUE AND A.REF= 'XXXXXXXXX' ORDER BY (B.REF='XXXXXXXXX'),b.ORDEN ASC"
SENTECIA SQL SERVER
SQL= "SELECT B.* FROM PRODUCTOS A INNER JOIN PRODUCTOS B ON A.FAMILIA = B.FAMILIA AND A.SUBFAMILIA=B.SUBFAMILIA AND A.ONLINE=B.ONLINE WHERE A.ONLINE=TRUE AND A.REF= 'XXXXXXXXX' ORDER BY (B.REF='XXXXXXXXX'),b.ORDEN ASC"
EN LA ORDENACION ES DONDE ME FALLA LA SENTENCIA
EL OBJETIVO ES QUE PASANDO UNA REFERENCIA DE UN PRODUCTO ME GENERE UN RESULTADO EN EL QUE LA PRIMERA POSICION DEL REGISTRO SEA LA REFERENCIA DEL PRODUCTO QUE LE PASO Y EL RESTO DE REGISTROS LOS PRODUCTOS QUE TENGAMOS DE LA MISMA FAMILIA Y SUBFAMILIA.
MUCHAS GRACIAS, QUE ESTO DE CONVERTIS MI BD ACCESS A SQL SERVER ME ESTA VOLVIENDO LOCO