[DB2] รูปแบบการเขียนวันที่ เวลาใน Query

ผมจดไว้กันลืมมากกว่านะครับ ว่ารูปแบบการเขียนวันที่ เวลาใน Query สำหรับใช้ในการ SELECT หรือ WHERE ต้องทำอย่างไรบ้างนะครับ

กรณีวันที่

  • รูปแบบ yyyy-MM-dd
  • ตัวอย่าง 2018-04-10
  • ตัวอย่างตอนใช้กับ Query
SELECT * 
FROM MARKETPRICEEQ 
WHERE MTMDATE = '2019-12-25'

กรณีวันที่ + เวลา

  • รูปแบบ yyyy-MM-dd HH:mm:ss
  • ตัวอย่าง 2018-04-10 09:45:45
  • ตัวอย่างตอนใช้กับ Query
SELECT DISTINCT * 
FROM INVEST.FXEXTACCOUNTCODEDETAIL
WHERE EXTACCOUNTCODE = '12200133'
  AND FXEXTACCID IN ( 21,22,23,24,25)
  AND CREATETIME IN ('2018-04-10 09:45:45'
                    ,'2018-04-10 09:51:00'
                    ,'2016-10-04 10:26:46'
                    ,'2018-04-10 09:51:23'
                    ,'2018-04-10 09:50:35')

กรณีวันที่ + เวลา + เสี่้ยววินาที

  • รูปแบบ yyyy-MM-dd HH:mm:ss.000000
  • ตัวอย่าง 2018-04-10 09:45:45.000000
  • ตัวอย่างตอนใช้กับ Query
SELECT DISTINCT * 
FROM INVEST.FXEXTACCOUNTCODEDETAIL
WHERE EXTACCOUNTCODE = '12200133'
  AND FXEXTACCID IN ( 21,22,23,24,25)
  AND CREATETIME IN ('2018-04-10 09:45:45.000000'
                    ,'2018-04-10 09:51:00.000000'
                    ,'2016-10-04 10:26:46.000000'
                    ,'2018-04-10 09:51:23.000000'
                    ,'2018-04-10 09:50:35.000000')

Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts to your email.