SQL SERVER 取得某月第一天

2021-06-19 00:56:12 字數 545 閱讀 8814

當前月第一天

select dateadd(month, datediff(month, 0, getdate()), 0)

輸出:2013-11-01 00:00:00.000

指定日期的當月第一天

select dateadd(month, datediff(month, 0, '2012-7-1'), 0)

輸出:2012-07-01 00:00:00.000

稍微修改一下,得到當前年的第一天

select dateadd(year, datediff(year, 0, getdate()), 0)

輸出:2013-01-01 00:00:00.000

當年的最後天,由次年第一天減一天得到

select dateadd(year,datediff(year,-1,getdate()),-1)

2013-12-31 00:00:00.000

blog.csdn.net/joyous/article/details/14168335

q群討論:236201801 

使用c 獲取某月的第一天和某月的最後一天

取得某月的第一天 要取得月份第一天的時間 private datetime firstdayofmonth datetime datetime 取得某月的最後一天 要取得月份最後一天的時間 private datetime lastdayofmonth datetime datetime 取得上個月...

sql server2005取得表描述

select fldname a.name,priname case when columnproperty a.id,a.name,isidentity 1 then else end,idname case when exists select 1 from sysobjects where x...

獲取某月的第乙個和最後個星期一

想著獲取當前是第幾周,先獲取開學那天,看了兩年的校歷好像是9月份第乙個星期一和2月份最後個星期一。如下圖9月第乙個星期一是9月5號 最後個星期一是2月27號 如下 class dayutils date firstmonday cal.gettime string dtstr new datefor...