hur.cn - 华软网

 热门搜索

为什么一样的select语句在一个地方好用,另一个地方不好用?

  作者:未知    来源:网络    更新时间:2019/10/7
select count(*) into :gczs from 合同表 where cast(日期1 as datetime)>=:ldt_Selected_1 and cast(日期1 as datetime)<=:ldt_Selected_2;

在一个地方gczs是对的,另一个地方就是0,错的。
不知道是为什么。
------华软网友回答------
在什么地方是对的,在什么地方是错的?难道是一样的地方两种不同的结果?
------华软网友回复------
参数一样,结果也该是一样的。
真是晕了。
------华软网友回复------
代码呢?
------华软网友回复------
调试一下 看看你的参数有没有问题
------华软网友回复------
加上USING试试
------华软网友回复------
using 数据库名试一试
------华软网友回复------
检查看日期1那个字段的数据是否是有问题

如非法日期或空值等
------华软网友回复------
适才可能理解错了
楼主连接的是统一个数据库么?

是统一个数据库的话
执行SQL后,检查sqlca.sqlcode的值看看      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。