Avendo una tabella con 3 campi numerici: giorno. mese, anno, è possibile ottenere soltanto le righe da una cerca data ai giorni nostri in modo semplice?
Avendo una tabella con 3 campi numerici: giorno. mese, anno, è possibile ottenere soltanto le righe da una cerca data ai giorni nostri in modo semplice?
Mi sa che per fare quello che vuoi con quei campi devi sfruttare un linguaggio di programmazione che ti elabora i dati.
Se puoi modificare la struttura del database ti consiglio di mettere un unico campo di tipo DATE, che è memorizzato nel formato aaaa-mm-gg.
Con questa struttura è possibile fare in modo semplice il confronto tra date e puoi scrivere
SELECT * FROM tabella WHERE data>2006-10-02
che ti selezionerà tutte le righe che hanno data successiva al due ottobre 2006.
Almeno per mysql funziona cosi
ciao ciao
Si, con STR_TO_DATE(CONCAT(gg,'/',mm,'/',aa), '%Y/%m/%d')Originariamente inviato da denis76
Avendo una tabella con 3 campi numerici: giorno. mese, anno, è possibile ottenere soltanto le righe da una cerca data ai giorni nostri in modo semplice?
In PostgreSql è un po' diverso comunque ci sono riuscito.