以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]Select语句中对日期时间型列的排序问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147711) |
-- 作者:huangfanzi -- 发布时间:2020/3/22 18:38:00 -- [求助]Select语句中对日期时间型列的排序问题 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 " 上面语句中,开盘时间本身是日期时间型,可是排序后仅仅是按日期在排,因此出现了同一日期不同时间的排序错乱,老师,请帮我处理下,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2020/3/22 22:24:00 -- 我测试没有问题,可以按照同一日期不同时间顺序排序。请上传实例说明 |