select @varstring = "01/" | "01/" | convert(char(4) , @intyear)
select @varday = convert(datetime,@varstring)
select @varday = convert(datetime,@varstring)
解决方案 »
- 关于VB程序跨网段访问SQL2000问题
- 两个表相关联,求查询结果
- SQL SERVRE2000插入数据问题!!在线等!!
- select * from master..sysdatabases
- Cannot resolve collation conflict for equal to operation.这个错怎么解决?
- 问一下关于SQL语句的简单问题,希望各位大虾不吝赐教。
- 数据库插入时弹出没有任何信息就一个大红叉的错误警告,怎么回事?
- 关于Excel与SQL Server的问题
- 急!急!急!请教高手一个不知道能不能实现的问题?
- 请问在SQL Server2000中如何从系统存储过程的结果集取值?
- 怎么往table 里面加日期?
- mssql里面难道没有MINUS??
AS
declare @varday datetime
declare @varstring varchar(20)
delete from jjr where year(rq ) = @intyear and lx = 0set @varstring = '01/' +'01/' + convert(char(4) , @intyear)
set @varday = convert(datetime,@varstring)
print @varday
GO
exec p_sxr '2002'
AS
declare @varday datetime
declare @varstring varchar(20)
delete from jjr where year(rq ) = @intyear and lx = 0
set @varstring = "01/" | "01/" | convert(char(4) , @intyear)
set @varday = convert(datetime,@varstring)
GOselect 可以连续赋值.
2 把| 改 +
3 如果 dd/mm/yyy
convert(datetime,@varstring) -> convert(datetime,@varstring,103)
如果 mm/dd/yyy
convert(datetime,@varstring) -> convert(datetime,@varstring,101)