zoukankan      html  css  js  c++  java
  • MS sqlserver 获取某月某年的天数

     1 --定义传入时间
     2 declare @datetime varchar(10)
     3 set @datetime='2012-02-01'
     4 --定义月的天数
     5 declare @dayCountM int 
     6 --定义年的天数
     7 declare @dayCountY int
     8 select @dayCountY=datediff(day,(cast ((datepart(year,dateadd(year,-1,@datetime))) as varchar)+'-12-31'),((cast (datepart(year ,@datetime) as varchar))+'-12-31'))
     9 select @dayCountM=datediff(day,(cast(datepart(year,@datetime) as varchar)+'-'+cast(datepart(month,@datetime) as varchar)+'-1'),(cast(datepart(year,dateadd(month,1,@datetime)) as varchar)+'-'+cast(datepart(month,dateadd(month,1,@datetime)) as varchar)+'-1'))
    10 
    11 select @dayCountM as dayCountM,@dayCountY as dayCountY
    我的人生我做主
  • 相关阅读:
    学姐学长们的测试
    loli的测试——搜索
    搜索-2
    单调队列
    乱搞题 (不知道怎么分类)
    对拍及数据生成
    搜索-1
    矩形重叠
    拼写单词
    java笔记
  • 原文地址:https://www.cnblogs.com/BinaryStone/p/3326040.html
Copyright © 2011-2022 走看看