写日期时也写上时间:
between '2005-7-12 00:00:01' and '2005-7-12 23:59:59'
between '2005-7-12 00:00:01' and '2005-7-12 23:59:59'
解决方案 »
- 如何从一个千万级的数据表中按id排序取出数据?
- 如何捕捉SQL Server管理器的SQL语句?请教呀!!!!!!
- 存储过程中执行一个Update语句出错,例如提示关键字不可更改.我想对这个错误提示再附加自己的说明文本,如何实现?
- 事物的并发性
- 在sql语句中如何对ntext类型的字段进行替换字符串等操作?
- 为什么我的回滚(rollbackTrans)不能成功
- 把忙解决啊,把表给放到~~~~
- 用DTS将Microsoft Visual FoxPro 表中的数据导入到SQL Server2000的数据库中?
- 如何create table的时候用另一张表里的一列记录来作栏位名?
- 经常使用DTS来这里报名领分!!!(路人甲)
- 请帮忙写一个SQL语句,急用,谢谢大家了
- 关于SQL备份存储过程问题,向高手请教
如果是以日期为pk,那么查询11号的资料不同的时间段去查应该不会不一样
例如:select * from TableNam where Add_Date
between '2005-7-11 00:00:01' and '2005-7-11 23:59:59'
这样的资料!楼主说的应该不是这样的不一样吧,如果有加总或者其他算法,或者不是资料以时间有索引效果,那么不一样肯定正常?否则,上午吃个菜包来查询11号资料,哦,10笔
下午吃了碗粥来查询11号资料,哦,9笔,嘿嘿
今天研究了一下,发现sqlsever确实存在这个问题,当数据库中的数据比较多的 时候,假如
查询语句比较复杂的情况就会出现多次查询结果不一致的问题,例如sum(a),sum(b)等,假如你多到100个或者500个的时候就会数据不准确了。如果只有几个那数据就会是正确的。哪位遇到过这个情况阿?这个应该属于查询效率的问题吧!请给个提示 !
多谢。注意,查询的数据每次都是一样的,肯定不会改变。查询语句也么有问题。
你说的情况我遇到很多次,我也这样认为是SQLSERVER的问题,
但经过后来经验的积累和不断的查找,最后都是自己写的语句有问题.
-----------如果真是这样,我想比尔真是无地自容了,你要最好仔细查查,包括数据结构.
MS_SQLSERVER 有很多大企业都在用,都很正常.不会象你们说的那样脆弱的.