Saturday, June 20, 2009

Example using date and time functions MSSQL 2005

ตัวอย่างการเรียกใช้ date and time functions ของ microsoft sql server 2005

-- Dateadd เพิ่ม วันเดือนปี
select dateadd(day, 1, getdate())
,dateadd(month, 1, getdate())
,dateadd(year, 1, getdate())

* ถ้าเราใส่ ตัวเลขติดลบก็จะเป็นการ select ย้อนหลัง dateadd(day, -1, getdate())

-- Datediff หาผลต่าง
select datediff(day, getDate(), dateadd(day, 1, getdate()))
,datediff(month, getDate(), dateadd(day, 1, getdate()))
,datediff(year, getDate(), dateadd(day, 1, getdate()))

-- Datename ชื่อ
select datename(day, getDate())
,datename(month, getDate())
,datename(year, getDate())

-- Datepart ไม่รู้
select datepart(day, getDate())
,datepart(month, getDate())
,datepart(year, getDate())

-- Day, Month, Year
select day(getDate())
, month(getDate())
, year(getDate())

-- Getdate, Getutcdate
select getdate()
,getutcdate()

ผลลัพธ์ที่ได้

No comments:

Post a Comment

Popular Posts