Salve a tutti... ho un problema forse di logica forse di conoscenze SQL.
Ho una tabella per le DDT
codice:
ID | NUM | DATA
1 | 1 | 01/01/2013
2 | 4 | 04/01/2013
3 | 5 | 05/01/2013
.........
Con il sistema di un altro post che avevo scritto tiro fuori che i numeri mancanti sono il 2 ed il 3
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
Codice 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.numFROM gestionale_ddt_emesse WHERE gestionale_ddt_emesse._ANNO=2013 AND gestionale_ddt_emesse._FINE=1
Se al volo potessi tirare fuori anche quella data... sarebbe perfetto