Foxtable(狐表)用户栏目专家坐堂 → [求助]Select语句中对日期时间型列的排序问题


  共有1935人关注过本帖树形打印复制链接

主题:[求助]Select语句中对日期时间型列的排序问题

帅哥哟,离线,有人找我吗?
huangfanzi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1104 积分:8956 威望:0 精华:0 注册:2014/10/25 11:24:00
[求助]Select语句中对日期时间型列的排序问题  发帖心情 Post By:2020/3/22 18:38:00 [只看该作者]

cmd.CommandText = "S elect *,(Case when 计划方量 > 已发量  Then 计划方量 - 已发量 Else 0 End ) As 待发量 F rom (S elect Row_Number() Over(Order by 开盘时间) As 序号, c.[_Identify],c.通知单号,c.工程名称,c.业务员,c.开盘时间 As 开盘日期,'' As 开盘时间,c.计划方量," & ppyf & "  F rom {生产计划排单} As c "

上面语句中,开盘时间本身是日期时间型,可是排序后仅仅是按日期在排,因此出现了同一日期不同时间的排序错乱,老师,请帮我处理下,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/22 22:24:00 [只看该作者]

我测试没有问题,可以按照同一日期不同时间顺序排序。请上传实例说明

 回到顶部