如何计算自定义起始日期至当天的月份数

临窗飞飞 2011-11-15 09:48:36
SELECT 语句中的WHERE条件里有WHERE T0.[DocDate] >=[%0] (注:DocDate为SAP中的过账日期)

T0.[DocDate]在查询时可以输入任意日期

想计算这个任意起始日期至当前日期的月份数

是不是用datediff语句,不过这个不固定的起始日期让我感觉有点难度

请教下大家
...全文
263 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-11-15
  • 打赏
  • 举报
回复
任意起始日期作为参数 写成存储过程 还是用datediff
中国风 2011-11-15
  • 打赏
  • 举报
回复
datediff(m,[DocDate],GETDATE())
黄_瓜 2011-11-15
  • 打赏
  • 举报
回复
datediff(mm,你输入的变量,[DocDate])

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧