gpt4 book ai didi

Mysql Select Before Time on date 指定日期

转载 作者:行者123 更新时间:2023-11-30 21:38:10 26 4
gpt4 key购买 nike

所以我的表“内容”的结构如下:

con_id
con_showdate (Y-m-d)
con_showtime (H:i)

我只想得到 con_showdate 行已通过或与今天相同,但如果 con_showdate是今天然后只获取 con_showtime 的行已过去或与最近时间相同。

行数:

    `'1', 2018-10-24', '17:00';`

`'2', 2018-10-25', '11:00';`

`'3', 2018-10-25', '17:00';`

而最近的日期是2018-10-25,时间是12:00。

我试过: SELECT * FROM content WHERE con_showdate <= CURRENT_DATE AND con_showtime <= CURRENT_TIME ;

结果是:

    `'2', 2018-10-25', '11:00';`

没有显示今天之前的所有行(第 1 行)。

感谢您的努力。

最佳答案

您可以使用选择所有旧日期并仅在日期等于今天的日期时比较时间,使用 OR 作为

SELECT * FROM content WHERE con_showdate < CURRENT_DATE OR ( con_showdate = CURRENT_DATE and con_showtime <= CURRENT_TIME) ;

关于Mysql Select Before Time on date 指定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52959776/

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