在线急等``等``

w2571121444 2008-09-27 02:48:36
dateadd(mm,-1,convert(datetime,year(varchar(4),2008)+'-'+month(varchar(2),'09')+'-'+'26'))
这是上个月2008-09-26的日期`不知道``哪出错了`?



dateadd(mm,0,convert(datetime,year(varchar(4),2008)+'-'+month(varchar(2),'09')+'-'+'25'))
这是本月的日期``哪能错啦`~~?~?
...全文
81 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangfubo3 2008-09-28
  • 打赏
  • 举报
回复
year(varchar(4),2008) 這個是什么?
songhaili 2008-09-27
  • 打赏
  • 举报
回复
赞同楼上,后面日期的引用很啰嗦
酋长 2008-09-27
  • 打赏
  • 举报
回复
你这么取值,终究不是正途,呵呵。

还是看看你上一个问题,我给你的回复吧。
lgxyz 2008-09-27
  • 打赏
  • 举报
回复
SELECT DATEADD(MM,-1,GETDATE())

SELECT GETDATE()
/*
------------------------------------------------------
2008-08-27 14:55:50.467

(所影响的行数为 1 行)


------------------------------------------------------
2008-09-27 14:55:50.467

(所影响的行数为 1 行)*/
zoujp_xyz 2008-09-27
  • 打赏
  • 举报
回复
convert(datetime,year(varchar(4),2008)??
格式都错了
lgxyz 2008-09-27
  • 打赏
  • 举报
回复
-_-!!!
天-笑 2008-09-27
  • 打赏
  • 举报
回复



select dateadd(mm,-1,convert(datetime,convert(varchar(4),2008)+'-'+convert(varchar(2),'09')+'-26'))



select dateadd(mm,0,convert(datetime,convert(varchar(4),2008)+'-'+convert(varchar(2),'09')+'-25'))
zoujp_xyz 2008-09-27
  • 打赏
  • 举报
回复
这语句好多错误
找找先

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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