起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 147|回复: 7

数据排序**

[复制链接]
发表于 2008-12-18 21:42:34 | 显示全部楼层 |阅读模式
有好几条记录在一个数据集中一次applyupdates
然后这些记录的时间是读取的服务器时间
然后我用sql语句把这些记录查出来  order dy  时间  
记录并不是按照先后插入的顺序读取出来的
有时候是按照先后顺序读取出来的
有时候就不按顺序出来

这是为什么啊?
回复

使用道具 举报

 楼主| 发表于 2008-12-18 22:27:07 | 显示全部楼层
请看如下两条sql语句中  pjbm为 jk_fprkjb0812-434的记录

SQL> select pjbm,jcsl from tzxxb where wzbm='230101001' and gsbm='JBCK' and pjbm='jk_fprkjb0812-434' order by fsrq;

PJBM                                   JCSL                                    
-------------------------------- ----------                                    
jk_fprkjb0812-434                        81                                    
jk_fprkjb0812-434                        48                                    
jk_fprkjb0812-434                        15                                    

SQL> select pjbm,jcsl from tzxxb where wzbm='230101001' and gsbm='JBCK' order by fsrq;                                                                                                           
PJBM                                   JCSL                                    
-------------------------------- ----------                                    
jk_fprkjb0812-431                       286                                    
jk_fprkjb0812-432                       253                                    
jk_fprkjb0812-432                       220                                    
jk_fprkjb0812-432                       187                                    
jk_nblldjb0812-409                      154                                    
jk_nblldjb0812-409                      121                                    
jk_nblldjb0812-409                       88                                    
jk_nblldjb0812-409                       55                                    
jk_nblldjb0812-409                       22                                    
jk_nblldjb0812-409                        3                                    
jk_fprkjb0812-433                        15                                    

PJBM                                   JCSL                                    
-------------------------------- ----------                                    
jk_fprkjb0812-433                        48                                    
jk_fprkjb0812-433                        81                                    
jk_fprkjb0812-433                       114                                    
jk_fprkjb0812-434                        81                                    
jk_fprkjb0812-434                        15                                    
jk_fprkjb0812-434                        48                                    
jk_fprkjb0812-435                        27                                    
jk_fprkjb0812-435                        60                                    
jk_fprkjb0812-435                       126                                    
jk_fprkjb0812-435                        93                                    
jk_fprkjb0812-436                       114                                    

PJBM                                   JCSL                                    
-------------------------------- ----------                                    
jk_fprkjb0812-436                        81                                    
jk_fprkjb0812-436                        15                                    
jk_fprkjb0812-436                        48                                    
jk_fprkjb0812-437                        48                                    
jk_fprkjb0812-437                        81                                    
jk_fprkjb0812-437                       147                                    
jk_fprkjb0812-437                       114                                    
jk_fprkjb0812-438                       135                                    
jk_fprkjb0812-438                       102                                    
jk_fprkjb0812-438                        36                                    
jk_fprkjb0812-438                        69                    
                                                                        

已选择30行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-18 22:28:21 | 显示全部楼层
数据库用的是oracle 9i
fsrq字段用的是平台的自动填充
填充内容是服务器时间
回复 支持 反对

使用道具 举报

发表于 2008-12-18 23:04:40 | 显示全部楼层
楼主,你给的信息里把fsrq值也给出来吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 09:33:28 | 显示全部楼层
为什么这个发生日期查出来只有年月日?
加个什么条件能查出来到毫秒级
回复 支持 反对

使用道具 举报

发表于 2008-12-19 09:48:00 | 显示全部楼层
哦,那你的意思是说数据没有到带时间,仅仅是日期,导致这个查询排序有问题,对吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 09:57:43 | 显示全部楼层
不知道
两条sql语句有什么区别啊?
为什么执行的结果有差别呢?
我用oem看的  数据库里的数据是到几小时几分的
回复 支持 反对

使用道具 举报

发表于 2008-12-19 10:32:54 | 显示全部楼层
我远程看下吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 14:54 , Processed in 0.042098 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表