我的表中的时间格式如下:02:59:00(hh:mm:ss)。
一直在尝试这样的查询:
SQL = "select * from Events Where date = '"+tomorrowDate+"'
AND city = '"+mCity+"'
order by strftime('%H:%M:%S',start_time) ASC;";
然而,时间顺序似乎仍然是随机的。我做错了什么?
查看文档,strftime
用于将日期时间转换为指定的格式。您应该能够完成订单只需:
order by time(start_time) asc;
或
order by datetime(start_time) asc; # if date is included
而无需转换日期时间格式。