sqlserver2000日期的处理

怎么计算今天的前5天的日期,比如今天是20100701,输出就是20100627

--获取现在时间

select getdate() as 日期

--获取五天前时间

select DATEADD(day ,-5,getdate())  as 日期

--获取五天前时间的显示格式

select convert( varchar(8),DATEADD(day ,-5,getdate()),112) as 日期

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-07
直接用今天的日期加5 print getdate()+5
第2个回答  2010-07-01
select convert( varchar(8),dateadd(day,-5,getdate()),112)
/*--------
20100626*/
第3个回答  2010-07-08
select convert(varchar(8),GETDATE()-4,112);

这个可以完全符合你的要求
第4个回答  2010-07-01
DATEADD (day , -5, GETDATE() )

sqlserver2000 修改时间(修改制单日期),怎样写SQL语句?
UPDATE 表名 SET [制单日期] = '2012-08-06 11:22:12'where [库房编号] = '036'

SQL SERVER 日期格式转换详解
默认情况下,SQL Server将两位数年份解释为2049年以后,但可以通过配置选项更改。在转换smalldatetime时,秒和毫秒会被截断或显示为0。通过调整varchar或char数据类型的长度,可以定制输出的日期部分。以下是转换函数的一些例子:- SELECT CONVERT(varchar(100), GETDATE(), 0) 会输出格式为"05 16 2008 1...

请教:想在SQLServer2000下,建一个库,并含每五分钟记录一下当前时间的...
DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期 DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值 DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称 参数 interval的设定值如下:值 缩 写(Sql Server) 说明 Year Yy 年...

SQL SERVER 2000 以日期为条件 保留最后一个时间 批量删除
如果是vb,那么先用语句找到待保留的关键字如id,然后,循环删除多余记录即可。类似原理如下:select id,max(时间) from 车辆表 group by 车辆名 delete * from id not in ( select id,max(时间) from 车辆表 group by 车辆名 )

用sql server 2000保存上千万条数据,包含年月字段,有什么办法以年月方法...
1、只需要做一个时间字段的索引即可。2、SQL Server 2000 不会对表进行实际拆分,它没有这个功能。3、MS SQL Server 2000 及其后的各版本,都没有对表进行实际拆分成多个表,没有将一个数据库拆分成多个数据库的功能。现在的最新版本的MS SQL 为2012版。4、加快SQL Server搜索速度的方法很简单,...

sql server2000,如何对时间是char类型的数据进行 加减
--(1)把你的char补充成完整地日期格式char,我在后面补充01,这样20170201就是可转换--的格式select '201702'+'01'--(2)转换成日期型,用cast方法select cast('201702'+'01' as smalldatetime)--这样就成时间类型了, 然后你进行日期加减计算,用dateaddselect dateadd( mm, 1,cast('...

sql server 2000,like 时间字段 的请教
如果一定要使用Like,可以先把日期转成字符串,在使用。如果不使用like,可以把2011-1-1分别得到这天的开始和结束的两个时间,一个是0点,一个是23点59分59秒,然后使用between and语法。不管怎么做,转化类型是一定的。select * from table where convert(varchar(50), op_date, 120) like '...

SQL server 2000中怎么设置日期自动添加拜托了各位 谢谢
设置默认值的地方写 getDate() 这样就会自动添加,插数据时候的时间

如何在sql server 2000中提取年份中的日期
alter table employee add constraint date1_1(约束名) check (year(Date_hired)-year(Birthday)>=18)

sql server 2000 用like表示一月份,应该怎么表示?
like ‘%一月%’ 这是一个模糊查询

相似回答
大家正在搜