Ciao a tutti ho una store che mi deve estrarre dei turni fatti da una persona in un mese.
La tabella è così composta:
Data | Collaboratore | Data e ora inizio | Data e ora fine
La query è la seguente:
SELECT Data, COllaboratore
FROM mia.tabella
WHERE data BETWEEN dataInizio AND dataFine
Il problema per cui vi scrivo è che questa query non estrai tutti i turni, infatti se voglio estrarre i turni dal 01.12.2014 al 31.12.14 non mi include i turni che iniziano il 31.12.14 alle 20.00 e finisce il 01.01.15 alle 08.00.
Nella store il dataINizio e dataFIne sono in formato date, mentre data è in formato datetime.
COsa sbaglio ? Come posso fare in modo che mi estragga tutti i dati in modo corretto?
Ciao e grazie
Mauro