如果我只需要datetime中的时间,而不需要日期用SQL Sever 2000该怎么改(输入时间它不会自动生成一个默认日期)
请各位大哥说详细一点,深深感激
---------------------------------------------------------------
比如你输入时间为18:30分
用DATEADD加上分
declare @a datetime
set @a=cast(convert(varchar(10),getdate(),120) as datetime)
dateadd(mm,18*60+30,@a)
---------------------------------------------------------------
只要时间的话,那就不能用datetime类型了,用char或者varchar。
然后字段默认值可以设为
CONVERT (varchar(8), getdate(), 108)
or
CONVERT (char(8), getdate(), 108)
没有测试,你试试