gpt4 book ai didi

mysql - 从日期和时间值位于单独列中的表中选择

转载 作者:行者123 更新时间:2023-11-29 03:56:17 26 4
gpt4 key购买 nike

我有一个值为“2014-10-10”的 dateColumn 和一个值为“10:10:44”的 startTimeColumn。如何从表中选择 dateColumn 介于“startDate”和“endDate”之间,以及 startTimeColumn 大于或等于“startDate”上的“startTime”的所有内容?

这就是我的意思:(我知道这不会起作用,但它只是为了展示我的意思)

SELECT * FROM table1 WHERE dateColumn BETWEEN 'startDate' AND 'endDate' AND IF TRUE(
IF(dataColumn == 'startDate')
THEN IF(startTimeColumn >= 'startTime')
RETURN TRUE
ELSE
RETURN FALSE
ELSE
RETURN TRUE
);

我正在使用 MySQL,但无法使用 SQL 函数。

最佳答案

合并日期和时间列

SELECT * FROM table1 
WHERE timestamp(dateColumn, startTimeColumn) BETWEEN 'startDateAndTime'
AND 'endDateAndTime'

关于mysql - 从日期和时间值位于单独列中的表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26387703/

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