Sto provando a creare un report che recuperi i record da un database di SQL Server in cui la data di consegna è oggi.Come confrontare solo la parte della data quando la data di consegna è oggi
Ho provato
select * from (tablename)
where delivery_date = getdate()
Anche se questo non mi ha dato tutti gli errori, ma non mi ha dato tutti i record sia.
Sto assumendo che sia perché sono come tutte le date:
2016-03-15 00:00:00.000
Forse, ho bisogno di troncare la data per rimuovere il time-stamp e quindi provare?
Puoi lanciare 'getdate()' su 'date' - questa operazione interromperà il tempo. Oppure usa l'intervallo di date se "delivery_date' memorizzato può contenere anche del tempo (se è così suggerirei di usare questo approccio invece di castare entrambi i lati su' date'). –