关于order by 查询的问题

 

今天在执行一条查询语句的使用发生了这样一件事:

 

select top 3 * from ta_hr_assscore where  ta_hr_asstMouth like '%2012-05月%'

 

用这条sql语句查询出的数据是正确的:(从168条开始)

 

 

Id

168 0008595195 045 赵左晨  108.0  信息   2012-05-01 16:39:01 2012-05月  员工级 刘培

169 0005855207 047 唐琼    46.0   信息   2012-06-11 14:29:48 2012-05月  员工级 刘培

170 0005872310 093 贾辉辉  76.0  信息  2012-06-11 14:30:01 2012-05月  员工级 刘培

 

 

——————————————————————————————————————————————————————

select top 3 * from ta_hr_assscore where  ta_hr_asstMouth like '%2012-05月%' order by ta_hr_asstMouth desc

 

但是 当我加上 order by时,神奇了(第168条明明是2012-05月的数据,但是这样就查不出来了!):
171 0005872310 093 李四     76.0 信息 2012-06-11 14:30:04 2012-05月 员工级 刘培
170 0005872310 093 贾辉辉   76.0 信息 2012-06-11 14:30:01 2012-05月 员工级 刘培
169 0005855207 047 唐琼     46.0 信息 2012-06-11 14:29:48 2012-05月 员工级 刘培


---------------------------------------------------------------------------------------------------------------------------------
这是什么情况啊?纠结。。。。。。。。。。 各位大侠看看!!!!!



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值