gpt4 book ai didi

mysql - 排序mysql小时AM PM varchar

转载 作者:行者123 更新时间:2023-11-30 23:32:56 24 4
gpt4 key购买 nike

排序问题mysql小时数

我有一个带有 varchar 列的数据库

开始

数据如(小时)

20:15 - 21:30 - 00:15

我排序

$query = 'SELECT * FROM `event` WHERE `location_id` = "' . $location['id'] . '" ORDER BY CAST(`start` AS SIGNED) ASC';

这给出了以下输出

00:15 - 20:15 - 21:30

问题是我最后需要 00:15

20:15 - 21:30 - 00:15

有人吗?

最佳答案

CAST( substr(start,1,(length(start-6))) AS SIGNED) 

在我的脑海中——没有测试..

基本思想 - 用子串去掉时间部分 - 然后做你的把戏。

关于mysql - 排序mysql小时AM PM varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9654905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com