DATES
- مهمترین نکته در استفاده از DATES در SQL یکی بودن فرمت ستون مربوطه با فرمت DATES است که قرار است در آن ستون قرار بگیرد است.
- چهار نوع فرمت برای استفاده از DATES وجود دارد:
DATE: YYYY-MM-DD
DATETIME: YYYY-MM-DD HH:MI:SS
SMALLDATETIME: YYYY-MM-DD HH:MI:SS
TIMESTAMP: عددی منحصر بفرد
OrderId | ProductName | OrderDate |
---|---|---|
136 | TV | 2020-11-11 |
276 | LapTop | 2020-11-09 |
354 | Mobile | 2020-11-11 |
498 | Tablet | 2020-10-29 |
کوئری زیر تمام سفارشات ثبت شده در تاریخ 11-11-2020 را واکشی میکند.
SELECT * FROM Orders WHERE OrderDate=‘2020-11-11’
نتیجه:
OrderId | ProductName | OrderDate |
---|---|---|
136 | TV | 2020-11-11 |
354 | Mobile | 2020-11-11 |
اما اگر فرمت تاریخ های ثبت شده مانند جدول زیر باشد این کوئری خروجی نخواهد داشت چرا که فرمت موجود در جدول با فرمت ثبت شده در کوئری متفاوت است.
OrderId | ProductName | OrderDate |
---|---|---|
136 | TV | 2008-11-11 13:23:44 |
276 | LapTop | 2008-11-09 15:45:21 |
354 | Mobile | 2008-11-11 11:12:01 |
498 | Tablet | 2008-10-29 14:56:59 |