知道某一日期(20031121),如何确定该月(11)的天数? declare @d datetimeset @d='20031121'select 天数=day(dateadd(month,1,@d)-1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --上面的错了,应该是:declare @d datetimeset @d='20031121'select 天数=day(dateadd(month,1,@d)-day(@d)) 要考虑到大小月天数的变化,应该这样declare @d datetimeset @d='20031121'select day(dateadd(month, 1, dateadd(d, -day(@d) + 1, @d)) - 1) declare @dateX smalldatetimeset @dateX = '2001-1-3'--本月多少天SELECT 32-Day(@datex+(32-Day(@datex))) 请教一条查询语句,在线等待 SqlServer 事务 问题============在线等 急。。。请教高手 如何查出“最近评论的50个产品”? 数据库的级联删除 经典书籍下载 sql 分组求移动平均 想了很久未解决,一个周期问题 怎样用Delphi的代码实现启动SQL Server的服务, 存储过程与调用(Delphi)???????? 用什么方法设计一个好的数据库来? 一个无法完成的问题
declare @d datetime
set @d='20031121'select 天数=day(dateadd(month,1,@d)-day(@d))
set @d='20031121'
select day(dateadd(month, 1, dateadd(d, -day(@d) + 1, @d)) - 1)
set @dateX = '2001-1-3'--本月多少天
SELECT 32-Day(@datex+(32-Day(@datex)))