gpt4 book ai didi

mysql - 合并日期和人员状态列之间的 2 结果(Sql 查询)

转载 作者:行者123 更新时间:2023-11-29 18:37:58 25 4
gpt4 key购买 nike

我有一个问题。第一个问题是我的表结构如下: Table

在此表中有日期时间列和人员状态列,示例用户被选择2个日期,第一个是2017-07-03,第二个是2017-07-05,如何在一行中显示结果 2017 年的 MIN(id) 是多少- 07-03 with personstatus='i' 以及 2017-07-03 with personstatus='o' 的 MAX(id) 情况如何,

2017-07-05 中 personstatus='i' 的 MIN(id) 以及 2017-07-05 中 personstatus='o' 的 MAX(id) 情况如何,下面添加了表格结果。 table and result

谢谢。

最佳答案

感谢 @Leo.W 这个好答案,但是如何制作 2 个日期范围,例如;

2017-02-03 的最小 ID,2017-02-03 的最大 ID,
最小 id 为 2017-02-04,最大 id 为 2017-02-04,

2017-02-05 的最小 ID,2017-02-05 的最大 ID

我正在尝试此查询,但结果不是正确的

选择 t1., t2.从 (选择 * 来自 t 其中 _date >= '2017-02-03 00:00:00'AND _date <= '2017-07-05 23:59:59' 按 _date ASC 排序 ) t1加入 (选择 * 来自 t 其中日期 >= '2017-02-03 00:00:00'AND _date <= '2017-07-05 23:59:59' 按 _date DESC 排序) t2

关于mysql - 合并日期和人员状态列之间的 2 结果(Sql 查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45120303/

25 4 0
文章推荐: php - SQL中的一对多关系 - 外键错误
文章推荐: javascript - 当
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com