Date SQL. SQL Lucrul cu date. Declarația SELECT.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
Puteți compara ușor două date dacă nu este implicată o componentă de timp!
Presupunem că avem următorul tabel „Comenzi” (Orders):
Acum dorim să selectăm înregistrările cu OrderDate "2008-11-11" din tabelul de mai sus.
Folosim următoarea declarație SELECT:
SELECT * FROM Orders WHERE OrderDate='2008-11-11'
Setul de rezultate va arăta astfel:
Acum, presupunem că tabelul „Comenzi” (Orders) arată așa (observați componenta de timp din coloana „OrderDate”):
Dacă folosim aceeași declarație SELECT ca mai sus:
SELECT * FROM Orders WHERE OrderDate='2008-11-11'
nu vom obține niciun rezultat! Acest lucru se datorează faptului că interogarea caută doar date fără o porție de timp (time portion).
Sfat: Pentru a vă menține întrebările simple și ușor de întreținut, nu permiteți componentele timpului în datele dvs.!