gpt4 book ai didi

SQL 语句 - 条件中的条件?

转载 作者:行者123 更新时间:2023-12-04 22:06:45 25 4
gpt4 key购买 nike

我有一个表,其中每条记录都包含时间,用小时列 (int)分钟列 (int)。例如:

**records |hours| mins**
record1 | 15 | 30
record2 | 12 | 25

我想写一个语句,只显示当前时间之前的记录。到目前为止,我有:

SELECT... 

WHERE hours >= hour(current_time)
AND
mins >= minute(current_time)
AND...

但这行不通,因为它需要小时和分钟都大于当前的小时和分钟。我该如何写入,以便在小时数相同的情况下比较分钟数?

最佳答案

做这样的事情:

WHERE  hours >= hour(current_time)
OR (hours = hour(current_time) AND mins >= minute(currentime))

关于SQL 语句 - 条件中的条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27518155/

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