MySQL Funzioni di data
| Opzioni | Descrizione |
|---|---|
| ADESSO) ( | Restituisce la data e l'ora correnti. |
| CURDATE () | Restituisce la data corrente. |
| CURTIME () | Ritorna l'ora corrente. |
| Si compone di due parti, la data e l'ora. | |
| ESTRATTO () | Restituisce un valore data / ora. |
| DATE_SUB () | Detrae l'intervallo specificato di date. |
| DATEDIFF () | Restituisce il valore del tempo tra due date. |
| DATE_FORMAT () |
SQL Server Data Funzioni
| Opzioni | Descrizione |
|---|---|
| GETDATE () | Restituisce la data e l'ora correnti. |
| DATEPART () | Restituisce la data / ora. |
| DATEADD () | |
| DATEDIFF () | Calcolare differenza tra date. |
| CONVERT () |
Tipi di dati in SQL
MySQL
- DATA - formato AAAA-MM-DD
- DATETIME - formato: AAAA-MM-GG HH: MM: SS
- TIMESTAMP - formato: AAAA-MM-GG HH: MM: SS
- ANNO - formato AAAA o YY
SQL Server
- DATA - formato AAAA-MM-DD
- DATETIME - formato: AAAA-MM-GG HH: MM: SS
- SMALLDATETIME - formato: AAAA-MM-GG HH: MM: SS
- TIMESTAMP - formato: un numero unico
Lavorare con le date in SQL
Abbiamo la seguente tabella "Ordini":
| OrderId | ProductName | DataOrdine |
|---|---|---|
| 1 | Geitost | 2008/11/11 |
| 2 | Camembert Pierrot | 2008/09/11 |
| 3 | Mozzarella di Giovanni | 2008/11/11 |
| 4 | Mascarpone Fabioli | 29/10/2008 |
Теперь мы хотим, выбрать все записи, где DataOrdine равняется "2008/11/11".
Per questo usiamo questa query:
| OrderId | ProductName | DataOrdine |
|---|---|---|
| 1 | Geitost | 2008/11/11 |
| 3 | Mozzarella di Giovanni | 2008/11/11 |
Теперь предположим, что таблица "Ordini" выглядит следующим образом:
| OrderId | ProductName | DataOrdine |
|---|---|---|
| 1 | Geitost | 2008/11/11 13:23:44 |
| 2 | Camembert Pierrot | 2008/09/11 15:45:21 |
| 3 | Mozzarella di Giovanni | 2008/11/11 11:12:01 |
| 4 | Mascarpone Fabioli | 29/10/2008 14:56:59 |
Se usiamo la stessa query SELECT, quindi:
SQL Data





Commenti
Citazione
< моя_Дата + 1 день. Ключевое слово меньше (а не меньше равно), чтобы не попали даты следующего дня с нулевым временем. Но это выглядит тоже не очень.
Citazione