Monday, August 6, 2012

SQL Command - Select เฉพาะเวลาที่ต้องการ

ถาม ถ้าใน TABLE1 มีคอลัมน์ชื่อ DateColumn1 ชนิด DateTime
ใน TABLE1 นั้นมี Records ทุก ๆ ชั่วโมงทุก ๆ วัน
ถ้าเราต้องการเฉพาะเวลา 9.00 น.ของแต่ละวัน จะใช้คำสั่ง Select แบบไหน

ตอบ
สามารถใช้ฟังก์ชั่น DATEPART มีตัวอย่างดังนี้

SELECT * FROM TABLE1
WHERE DATEPART(hh, DateColumn1) = 9

No comments:

Post a Comment