sql获取时间问题。麻烦帮个忙呗,谢谢了。 sqlserver 获取当前的时间的上一年和上一个月。比如现在是20130628.我想获取20120528.怎么弄?谢谢了。SQLSQL Server 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select dateadd(year,-1,GETDATE())select dateadd(month,-1,GETDATE()) DECLARE @DATETIME VARCHAR(10) SET @DATETIME = CONVERT(VARCHAR(10),dateadd(year,-1,GETDATE()),121)SELECT SubString(@DATETIME,1,4)+SubString(@DATETIME,6,2)+SubString(@DATETIME,9,2) select getdate() today,dateadd(Month,1,getdate()) lastMonth,dateadd(year,1,getdate()) lastYear declare @today date='20130628' select @today today ,convert(varchar(20),dateadd(Month,1,@today),112)lastMonth ,convert(varchar(20),dateadd(year,1,@today),112) lastYear select convert(varchar(10),dateadd(mm,-1,'20130628'),112) 上一年上一个月嘛:select convert(varchar(10),dateadd(mm,-13,'20130628'),112) select convert(varchar(10),dateadd(mm,-13,GETDATE()),112)谢谢你了。 问个简单的sql语句 大家好啊,我想弄个统计各期彩票数字的程序 Sql Server链接oracle 如何创建表?? 有关存储过程的问题 存储过程的问题,急救!!!关注有分!!! 关于这个存储过程。你怎么看? 如何在一张表中,快速插入一个月的的日期 有关联过的行信息不取出 Excel导入Sql 的问题 关于在ID自动增加的表中插入新记录的问题 sqlserver 找不到系统表 在线求大神 sql server 2005链接服务器
select dateadd(month,-1,GETDATE())
SET @DATETIME = CONVERT(VARCHAR(10),dateadd(year,-1,GETDATE()),121)SELECT SubString(@DATETIME,1,4)+SubString(@DATETIME,6,2)+SubString(@DATETIME,9,2)
select getdate() today,dateadd(Month,1,getdate()) lastMonth,dateadd(year,1,getdate()) lastYear
declare @today date='20130628' select @today today
,convert(varchar(20),dateadd(Month,1,@today),112)lastMonth
,convert(varchar(20),dateadd(year,1,@today),112) lastYear
select convert(varchar(10),dateadd(mm,-1,'20130628'),112)
谢谢你了。