Uso questa query per contare quanti nuovi messaggi ci sono dall'ultima risposta data (rsmesa("data_risp")):
sql="SELECT COUNT(id_mess) as num_mes FROM messaggi WHERE data_mess > # " & rsmesa("data_risp") & " # "
Eppure il risultato è sbagliato... Da 2 messaggi me ne dà solo 1.
Ho pensato che non riuscisse a vedere la differenza di minuti (in quanto un messaggio è stato lasciato nello stesso giorno in cui c'è stata l'ultima risposta, solo qualche minuto più tardi).
Entrambi i campi del db, dove vengono memorizzate le date, sono in formato data/ora (esempio: 16/04/2003 19.25.31)
Cosa può essere?

Rispondi quotando
