【发布时间】:2022-01-17 23:28:06
【问题描述】:
在我的一个 SQL Server 表中,我有以下几行:
| Date | Time |
|---|---|
| 2021-10-01 | 10:00:00.0000000 |
| 2021-10-01 | 11:00:00.0000000 |
| 2021-10-01 | 12:00:00.0000000 |
| 2021-10-02 | 10:00:00.0000000 |
| 2021-10-02 | 11:00:00.0000000 |
| 2021-10-02 | 12:00:00.0000000 |
| 2021-10-03 | 10:00:00.0000000 |
| 2021-10-03 | 11:00:00.0000000 |
| 2021-10-03 | 12:00:00.0000000 |
我想获取从特定 Date 开始的行,然后从特定 Time 开始。例如,通过2021-10-02 和12:00:00.0000000,我想得到最后四行,因为2021-10-02 被认为是“开始日期”,然后12:00:00.0000000 被认为是“开始时间”。不幸的是,我不太擅长 SQL。我想嵌套查询应该是要走的路。
【问题讨论】:
-
请编辑您的问题并添加您的查询,以证明您自己解决此问题的最佳尝试,然后解释该查询如何没有给您预期的结果
标签: sql sql-server nested-queries sqldatetime