Hola buenos días
Tengo la tabla [MENAJE CATALOGO] con los campos CÓDIGO, [Fecha de Vencimiento], PRECIO, UNIDADES
Y quisiera hacer una consulta en SQL que me recogiese los productos no repetidos que tienen fecha de vencimiento NULL y de los productos repetidos aquellos cuya fecha de vencimiento es la máxima. Lo he intentado de muchas formas con consultas como esta pero sin resultado ¿puede alguien decirme que estoy haciendo mal?
Código SQL:
Ver originalSELECT CÓDIGO, [Fecha de Vencimiento], PRECIO, UNIDADES
FROM [MENAJE CATALOGO]
IF (SELECT COUNT (CÓDIGO) FROM [MENAJE CATALOGO] WHERE [Fecha de Vencimiento] IS NULL) > 0
SELECT * FROM [MENAJE CATALOGO] WHERE [Fecha de Vencimiento] IS NULL
ELSE
SELECT * FROM [MENAJE CATALOGO] WHERE CÓDIGO = (SELECT MAX( [Fecha de Vencimiento]) FROM [MENAJE CATALOGO]) ;
Gracias por leerme y un saludo a todos
Azucena