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

    Moderator

    Thành viên BQT

    Tham gia ngày:
    16/4/14
    Bài viết:
    962
    Đã được thích:
    77
    Điểm thành tích:
    28
    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:
    4,625
    Đã được thích:
    1,131
    Đ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)))
     
  3. vietnamvodich

    vietnamvodich Thành Viên Mới

    Tham gia ngày:
    21/7/17
    Bài viết:
    12
    Đã được thích:
    0
    Điểm thành tích:
    1
    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.
     


Like và Share ủng hộ ITSEOVN