【发布时间】:2021-02-02 13:00:11
【问题描述】:
我有两个 DateTime 列,例如 start_datetime 和 end_datetime。这些字段包含 DateTime 值。
这里我需要三个不同的输出。当您搜索“15-09-2020 00:00:00”到“26-09-2020 23:59:59”时,它将显示前两行。如果您搜索“26-09-2020 00:00:00”到“13-10-2020 23:59:59”,它应该会产生三行。
如果您搜索“10-09-2020 00:00:00”到“18-09-2020 23:59:59”,它将显示前两行。
在这种情况下,我被困在查询中。如果我在一些结果之间使用不会出现。如果我使用大于符号,一些结果将不会出现。
【问题讨论】:
-
要么使用日期数据类型存储日期,要么不使用 RDBMS。