建了一个存储过程,里边有一个临时表,表中有时间字段

在执行存储过程时,传入参数查询语句@strWhere=N'1=1andactlaunchedate>''2012-07-0800:00:000''andactlaunch... 在执行存储过程时,传入参数查询语句
@strWhere = N' 1=1 and actlaunchedate>''2012-07-08 00:00:000'' and actlaunchedate >''2015-07-08 00:00:000''',
然后不能根据这个时间段查询,报后边‘2015-07‘有语法错误,但是如果只是查询大于一个时间段或者小于是可以用的,求解怎么改
前边大于,后边小于,是对时间段的查询,问题中我写的错了。
展开
 我来答
w413749250
2015-05-05 · TA获得超过364个赞
知道小有建树答主
回答量:401
采纳率:60%
帮助的人:215万
展开全部
你自己想想哦 你有2个大于的条件是吧?
而且还必须满足  一个是 2012-07-08 00:00:000

一个是  2015-07-08 00:00:000

那么。。。  2015-07-08 00:00:000  是否已经包含了  2012-07-08 00:00:000 呢?
所以你只需要  2015-07-08 00:00:000 就OK了
追问
不好意思写错了前边大于后边小于,是查询事件段
追答
是可以的 
@strWhere =“ 1=1 and actlaunchedate > ''2012-07-08 00:00:000'' and actlaunchedate < ''2015-07-08 00:00:000” “;

你试试 或者
@strWhere =“ 1=1 and actlaunchedate between ''2012-07-08 00:00:000'' and ''2015-07-08 00:00:000” ”;
壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
renr12
2015-05-05 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:80
采纳率:100%
帮助的人:59.9万
展开全部
如果改成between行么

where 1=1 and actlaunchedate between '2012-07-08 00:00:000' and '2015-07-08 00:00:000'
更多追问追答
追问
还是同样的错
追答
能否把完整的过程发来看看,私信也可以,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanfu8031
2015-05-05 · TA获得超过141个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:184万
展开全部
用between and 试试
更多追问追答
追问
回报同样的错误,第二次查询就识别不出那个时间了
追答
是你用双引号的问题吧 把双引改成单引
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式