Salve a tutti... ho un problema forse di logica forse di conoscenze SQL.
Ho una tabella per le DDT
Con il sistema di un altro post che avevo scritto tiro fuori che i numeri mancanti sono il 2 ed il 3codice:ID | NUM | DATA 1 | 1 | 01/01/2013 2 | 4 | 04/01/2013 3 | 5 | 05/01/2013 .........
C'è il modo per richiedere qual'è il primo NUM esistente più vicino a 2 e poi a 3 (magari sempre quello maggiore) per poter leggere la data?
Grazie
Dimenticavo la query per tirare fuori i numeri mancanti
Se al volo potessi tirare fuori anche quella data... sarebbe perfettoCodice PHP:SELECT id AS mancante
FROM numeri LEFT JOIN gestionale_ddt_emesse ON gestionale_ddt_emesse.num = numeri.id
WHERE gestionale_ddt_emesse.num IS NULL AND numeri.id<= (SELECT MAX(gestionale_ddt_emesse.num) FROM gestionale_ddt_emesse WHERE gestionale_ddt_emesse._ANNO=2013 AND gestionale_ddt_emesse._FINE=1)

Rispondi quotando

