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:
Gracias por leerme y un saludo a todosVer original
SELECT 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]) ;
Azucena