Oppure

Loading
23/06/10 16:27
giocala88
Salve ragazzi ho un piccolo problema: dovrei confrontare il giorno della data di scadenza di un prodotto inserito nel database con il giorno della data odierna. La funzione MYSQL dovrebbe restituirmi le date di scadenza con 15 giorni di distacco.

Ad esempio:
data di scadenza: 07/07/10
data di oggi: 23/06/10

giorni di distacco 15.

La funzione
select data from Prodotto WHERE DATEDIFF('dd', 'CURDATE()', 'data') = 15;
non va:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'DATEDIFF'
perchè?
Grazie a tutti.
Ultima modifica effettuata da giocala88 23/06/10 16:28
aaa
23/06/10 21:32
antometal
datediff ha solo le due date come parametri: DATEDIFF(date1,date2)
restituisce la differenza in giorni
Ultima modifica effettuata da antometal 23/06/10 21:32
aaa
23/06/10 21:55
giocala88
Hop provato a fare

select data from Prodotto WHERE DATEDIFF('data', 'CURDATE()')

select data from Prodotto WHERE DATEDIFF('CURDATE()', 'data')

ma niente mi dice:
Empty set, 2 warnings (0,00 sec)

Come posso fare????
Grazie comunque ... :k:
aaa
23/06/10 21:59
antometal
prova senza apici
aaa