SQL Day Function : สอน คำสั่ง ของ Day Function, เรียน คำสั่ง ของ Day Function
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • DAY() ใช้คืนค่า วันที่
    MONTH() ใช้คืนค่า เดือน
    YEAR() ใช้คืนค่า ปี
    GETDATE() ใช้คืนค่า วันที่ และเวลาปัจจุบัน
    DATEADD() ใช้บวกลบค่าวันที่หรือเวลาในส่วนที่กำหนด ตามจำนวนที่กำหนด
    DATEDIFF() ให้หาผลต่างของวันที่และเวลาในส่วนที่กำหนด
  • function :
    DAY ( column_name )

    content :
    ใช้คืนค่า วันที่

    example :
    SELECT DAY(orders_date)
    FROM orders;

  • function :
    MONTH ( column_name )

    content :
    ใช้คืนค่า เดือน

    example :
    SELECT MONTH(orders_date)
    FROM orders;

  • function :
    YEAR ( column_name )

    content :
    ใช้คืนค่า ปี

    example :
    SELECT *
    FROM orders
    WHERE YEAR(orders_date) IN ( 2552, 2551, 2550 );

  • function :
    GETDATE ()

    content :
    ใช้คืนค่า วันที่ และเวลาปัจจุบัน

    example :
    SELECT GETDATE ()
    FROM orders;

  • function :
    DATEADD ( datepart, number, column_name )

    content :
    ใช้บวกลบค่าวันที่หรือเวลาในส่วนที่กำหนด ตามจำนวนที่กำหนด

    example :
    SELECT orders_date, DATEADD( year, 3, orders_date )
    FROM orders;

    comment :
    datepart ได้แก่ 
    day ( d, dd ) ( 1 - 31 )
    day of week ( y, dy ) ( 1 - 366 )
    week ( wk, ww ) ( 0 - 53 )
    week of day ( dw ) ( 1 - 7 )
    month ( m, mm ) ( 1 - 12 )
    quarter ( q, qq ) ( 1 - 4 )
    year ( yy, yyyy ) ( 1753 - 9999 )
    hour ( hh ) ( 0 - 23 )
    minute ( n, mi ) ( 0 - 59 )
    second ( s, ss ) ( 0 - 59 )
    milisecond ( ms ) ( 0 - 999 )

  • function :
    DATEDIFF ( datepart, datestart, dateend )

    content :
    ให้หาผลต่างของวันที่และเวลาในส่วนที่กำหนด

    example :
    SELECT DATEDIFF( year, orders_date, NOW() )
    FROM orders;

    comment :
    datepart ได้แก่ 
    day ( d, dd ) ( 1 - 31 )
    day of week ( y, dy ) ( 1 - 366 )
    week ( wk, ww ) ( 0 - 53 )
    week of day ( dw ) ( 1 - 7 )
    month ( m, mm ) ( 1 - 12 )
    quarter ( q, qq ) ( 1 - 4 )
    year ( yy, yyyy ) ( 1753 - 9999 )
    hour ( hh ) ( 0 - 23 )
    minute ( n, mi ) ( 0 - 59 )
    second ( s, ss ) ( 0 - 59 )
    milisecond ( ms ) ( 0 - 999 )

 
Share This Chapter Login with Facebook