一条sql查询语句的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:45:46
小弟遇一问题想不明白,望大哥门指点迷津:
我用下面这条语句查询10条记录,但返回的结果是13条记录
select top 10 * from xiaofei where isverify1=1 and dayspan > 90 order by dayspan asc
问题就出在我用dayspan来排序,如果去掉order by dayspan asc就能正常查询,问题是找到了,但我不明白为什么是这样,是不是用了某个字段来做为查询的条件就不能用他来排序了?

我测试了很多次都没有事啊!
会不会是你的记录里面有几个完成相同的值啊?你检查一下 啊!

dayspan 是否有重复值?

order by dayspan asc
这个好像不是sql的语法