【发布时间】:2019-09-29 04:30:59
【问题描述】:
我正在使用 laravel 和 sql srv
有些工人有时会休假或请病假 休假日存储在“vacations”表中,而休假的员工详细信息存储在“users”表中。
实际上,vacations 表属于用户,Worker_id 指向用户表的“id”。
有两个表:“users”和“vacations”
"
users" 具有以下列:id,name"
vacations" 具有以下列:vacation_id、worker_id、begin_date、end_date、description
description 只能有两个值1- vacation, 2-iilness
我想进行一个查询,该查询将分别给出每个用户上个月的总 vacation/iilness 天数
这样输出表将是
Name | Type | Total days |
David | iilness | 2 |
David | vacation| 3 |
Sara | iilness | 1 |
Sara | Vacation| 5 |
我发现这个问题可能对答案有所帮助: Retrive all rows from last month (Laravel + Eloquent)
但只是其中的一部分。
【问题讨论】: