Lấy ngày cuối cùng của tháng truyền vào trong sql server như thế nào

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi seolagi, 7/11/17.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    318
    Đã được thích:
    11
    Điểm thành tích:
    18
    Giúp mình lấy ngày cuối cùng của tháng đó. Ví dụ hôm này tháng 11 có 30 ngày thì làm sao để lấy số 30 được cảm ơn.
     
    Cảm ơn đã xem bài:

    Lấy ngày cuối cùng của tháng truyền vào trong sql server như thế nào

  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    3,936
    Đã được thích:
    807
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Để lấy ngày cuối cùng của tháng đó bao gồm : ngày/tháng/năm bạn dùng lệnh dưới.
    Mã:
    SELECT DATEADD(d,-1, DATEADD(mm, DATEDIFF(mm, 0 ,GETDATE())+1, 0))
    Để lấy mỗi ngày cuối cùng thôi thì bạn dùng lệnh
    Mã:
    SELECT day(DATEADD(d,-1, DATEADD(mm, DATEDIFF(mm, 0 ,GETDATE())+1, 0)))
     


Like và Share ủng hộ ITSEOVN