【发布时间】:2015-02-07 16:09:02
【问题描述】:
我有员工的考勤数据存储在表attendance 中,列名如下:
- emp_id(员工 ID)
- 日期
- 类型(离开、缺席等)
(还有其他的,但为了简单起见,我省略了它们)
我的目标是检索员工休假的给定月份的所有日期(type = 'Leave')以及上个月的最后一次休假,如果有的话 。
使用两个查询很容易做到这一点(我正在使用 PHP 来处理数据),但是有什么方法可以在一个查询中完成吗?
【问题讨论】:
-
@Isaiah 当然,这里不急。 :-) 只是我似乎无法理解这个。
-
我会将这两个查询与 UNION 结合起来
-
@bpgergo 啊!现在这是有道理的。万分感谢! :)
-
我的查询可能更高效
-
你能提供样本数据和想要的结果吗?对我来说,您希望查询输出什么并不明显。例如,什么是“给定月份”?什么是“上个月”?