แล้วทำ ช่องสีเหลือง เป็น rowspan ตามจำนวน record ในแต่ละวันล่ะ
ทำไงดี
Date :
2016-06-07 09:51:46
By :
ห้ามตอบเกินวันละ 2 กระทู้
No. 3
Guest
Code (SQL)
select
m.id,
m.work_date,
case when weekday(m.work_date) > 5 then 'วันหยุด' else 'วันทำการ' end as date_type
m.work_period,
m.hn,
m.boss_hour,
m.rm,
m.emt,
m.staff_amount,
case where s.id is not null then s.row_span else 1 end as row_span,
case where s.id is not null then s.sum_hn else 0 end as sum_hn
from mytable as m
left outer join (
select
min(g.id) as id,
count(g.id) as row_span,
sum(g.hm) as sum_hn
from mytable as g
group by g.work_date
) as s on m.id = s.id