标题:SQL语句查询某个时间段的信息出错
只看楼主
xiangma04
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2005-7-2
 问题点数:0 回复次数:3 
SQL语句查询某个时间段的信息出错

程序如下,这是一个将值传递给存储过程的程序.执行后错误提示是:"2007附近有语法错误",后来我尝试将双引号改为单引号还是不行.各位老大帮帮忙啊!
declare @p1 int
set @p1=0
declare @p2 int
set @p2=6
exec ord_SalesOrderSelect @p1 output,@p2
output,NULL,NULL,NULL,NULL,NULL,NULL,'76752317-5EC1-4D51-B298-5A28AA798FAD',NULL,NULL,NULL,NULL,''2007-06-30
00:00:00:000'',''2007-06-30 00:00:00:000'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL
select @p1, @p2

搜索更多相关主题的帖子: NULL SQL 语句 时间段 output 
2007-08-05 17:57
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
得分:0 
用单引号就行.

要保险你用convert转成datetime类型总成了吧

2007-08-07 16:43
nedtwo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-8
得分:0 

日期类型:定义为=datatime 即可。注意接收数据的格式:(yyyy-mm-dd)


2007-08-09 10:21
xiangma04
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2005-7-2
得分:0 
解决了,把双引号改为单引号,还要把后面的时间去掉,只留日期。我也不知为什么?
2007-09-07 16:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-160505-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.167378 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved