问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb 多个时间段 如何排序

发布网友 发布时间:2024-10-01 07:17

我来回答

1个回答

热心网友 时间:2024-10-13 00:59

把时间赋值给一个日期型变量,就可以像数字排序一样进行排序了,因为日期型变量实际上就是个双精度浮点数(比如22:01是0.917361111111111,22:11是0.924305555555556,中午12点整是0.5,午夜0时是0……看出奥妙没有?事实上就是该时刻在一天24小时中所占的比例!),所以只要会进行数字排序,也就一定会时间排序!
字符型的日期时间字串转换为日期型变量的方法:
Dim d1 As Date, d2 As Date
d1 = CDate("22:01")
d2 = CDate("22:11")
If d1 > d2 Then
MsgBox d1 & "比" & d2 & "晚"
Else
MsgBox d2 & "比" & d1 & "晚"
End If追问因为车次的时间不一样,有的是到本站就不走的,有的是通过的,有的是本站开的,所以有点不好排序,用order by 邻站开 ,本站到 ,本站开 desc进行排序会得到不一样的效果,排完后是分开的
它会把通过的排在一起,然后再排到达的,

追答首先,我认为只需考虑本站到和本站开两个时间即可,邻站开时间无需考虑;
在SQL查询中构建一个复合字段,当“本站开”有具体数值时,这个复合字段的值就是本站开,否则如果是空白或null,它就等于本站到,然后再对这个复合字段排序即可。
不知道你的数据库是ACCESS还是SQL,下面是以ACCESS为例:

SELECT * FROM 列车时刻表 order by iif(isnull(本站开),本站到,本站开);

热心网友 时间:2024-10-13 01:00

把时间赋值给一个日期型变量,就可以像数字排序一样进行排序了,因为日期型变量实际上就是个双精度浮点数(比如22:01是0.917361111111111,22:11是0.924305555555556,中午12点整是0.5,午夜0时是0……看出奥妙没有?事实上就是该时刻在一天24小时中所占的比例!),所以只要会进行数字排序,也就一定会时间排序!
字符型的日期时间字串转换为日期型变量的方法:
Dim d1 As Date, d2 As Date
d1 = CDate("22:01")
d2 = CDate("22:11")
If d1 > d2 Then
MsgBox d1 & "比" & d2 & "晚"
Else
MsgBox d2 & "比" & d1 & "晚"
End If追问因为车次的时间不一样,有的是到本站就不走的,有的是通过的,有的是本站开的,所以有点不好排序,用order by 邻站开 ,本站到 ,本站开 desc进行排序会得到不一样的效果,排完后是分开的
它会把通过的排在一起,然后再排到达的,

追答首先,我认为只需考虑本站到和本站开两个时间即可,邻站开时间无需考虑;
在SQL查询中构建一个复合字段,当“本站开”有具体数值时,这个复合字段的值就是本站开,否则如果是空白或null,它就等于本站到,然后再对这个复合字段排序即可。
不知道你的数据库是ACCESS还是SQL,下面是以ACCESS为例:

SELECT * FROM 列车时刻表 order by iif(isnull(本站开),本站到,本站开);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在win10下安装docker? windows(win10)上的docker使用:安装(国内镜像)、操作 win10安装dockerWin10下Docker安装和使用 关于安装配置docker,找不到Hyper-V(win10 家庭版需要配置,专业版不需要... 怎么把微信上的聊天记录转到新手机 怎么把聊天记录转到另一个手机 快递被别人冒领,快递公司有没有责任 洋葱汤洋葱汤 一颗洋葱汤怎么做 一颗洋葱汤怎么做好吃 梦到逝去的亲人是什么意思? 工作没干多久,不适合,该怎么委婉的提出来呢 电脑开机蓝屏怎么办 电脑开机蓝屏如何处理 电脑开机蓝屏怎么处理啊? 秋游麻大湖_作文 透析病人能过性生活吗 尿毒症男人有性生活吗 买房子 的时候合同是签的是共有,主有人不是我,我是副有人,现在两个分手... 尿毒症还能有性生活吗 男女朋友一起买了一套二手房,现在要除名,会影响之后的房贷吗?_百度知 ... 什么牌子的护眼灯比较好 三岁宝宝总是趴着睡觉怎么回事 两岁宝宝趴着睡觉是怎么回事 ...本人现在国内大四,已经拿到悉尼大学的硕士的offer,对方要求我做清华... 柴油换算问题 大商封神录-一刀满级版怎么刷图_大商封神录-一刀满级版刷图攻略 QQ播客上传一些那种视频有什么严重的后果吗? qq上观看淫秽视频什么罪 photoshop的使用步骤是什么 ...一个华为,一个苹果5速度都很快,就是ipone6连WIFI速度慢,还原网络设 ... vb 代码 textbox中的值转换成数值型和日期型各应怎样写? ...很不想打工,又不知道做什么。求各位高手前辈指点! 口蘑素烧小水萝卜做法: 贝蒂斯橄榄油特色简介 有谁能够救活艾斯?大胆YY 水萝卜苗怎么做好吃法窍门 求火影、死神、海贼王的后宫、要YY、非完结不要 请问艾斯的悬赏金是多少呀?最新的 海贼王中,艾斯会不会复活? 艾斯有没有可能复活啊啊啊 两人的两怎么写? 学平险2024涨钱了吗 QQ送礼物记录怎么清除? 2024年学平险大集合 测评| 平安希望之星3号(学平险):无健康告知 独山县中等职业学校2024年学费多少钱 绿茶逆袭记 云南商务职业学院中专部2024年学校报名学费多少钱 绿茶的逆袭洋柿子讲的什么 云南游的路线和大概的价格