注册 登录
编程论坛 SQL Server论坛

请教个日期变化问题

nixy 发布于 2007-05-12 18:40, 711 次点击
select convert(varchar(10),year(dateadd(mm,-1,dateadd(dd,-1,getdate())))*10000+month(dateadd(mm,-1,dateadd(dd,-1,getdate())))*100+28)
这条语句应该是在28日那天自动变化成5月28日的日期,可要到下个月1日才会转变,这是哪有问题,麻烦各位老师指教
5 回复
#2
Kendy1234562007-05-14 17:45

看不懂也不想分析你的代码

说清楚你是要实现什么目的

#3
初学Delphi2007-05-15 16:34
我看懂了
他是想把日期格式转换成
年+月+日这样的字符型
不过好像没必要取出年月日
直接把 datetime转换成varchar就可以 后面接个格式
convert(varchar(10),getdate(),112)
这样就可以了
#4
nixy2007-07-16 21:07

现在明白了,谢谢

#5
damoliehuo2007-08-05 22:55
#6
西风独自凉2007-08-07 19:23
1