Re: [SQL] making two columns out of one

2000-09-12 Thread Frank Bax
It took quite a bit of trial and error, but I finally got it! SELECT emp, SUM (CASE WHEN earncode IN ('R','C','X') THEN (hi_shift-lo_shift) ELSE 0 END) AS reghrs, SUM (CASE WHEN earncode IN ('R','C','X') THEN 0 ELSE (hi_shift-lo_shift) END) AS ovrhrs FROM timesheet GROUP

[SQL] making two columns out of one

2000-09-11 Thread Frank Bax
I've got a table containing some timesheet data. Fields are emp, earncode, lo_shift, hi_shift. SELECT emp, sum(hi_shift - lo_shift) as reghrs from timesheet where earncode in ('R', 'C', 'X') order by emp will give me all the regular hours SELECT emp, sum(hi_shift - lo_shift) as ovrhrs from tim