View Full Version : Cách xác định ngày cuối tháng trong SQL
toanntda
11-11-2005, 17:44
Có Bác nào biết cách xác định ngày cuối trong tháng không, chỉ giùm tôi với
VD: cách xác định quý khi biết ngày tháng là:
print floor((month(convert(datetime,'01/10/2005',103))-1)/3)+1
Tôi đã làm cách để xác định ngày cuối cùng của tháng rồi mà quên mất!!
bạn tính ngày đầu tháng sau rồi trừ đi 1 ngày
phatnq2003
30-11-2005, 17:53
Có Bác nào biết cách xác định ngày cuối trong tháng không, chỉ giùm tôi với
VD: cách xác định quý khi biết ngày tháng là:
print floor((month(convert(datetime,'01/10/2005',103))-1)/3)+1
Tôi đã làm cách để xác định ngày cuối cùng của tháng rồi mà quên mất!!
SET @ngaycuoithang = CONVERT(datetime, CONVERT(nvarchar(20),CASE WHEN MONTH(@ngaydauthang) = 12 THEN 1 ELSE 0 END + YEAR(ngaydauthang)) + CONVERT(nvarchar(20),CASE WHEN MONTH(@ngaydauthang) = 12 THEN 1 ELSE MONTH(@ngaydauthang) + 1 END) + '01', 112) - 1
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.