Hallo!
> ------------------------------------------------------
> SELECT calender_date,
> (
> SELECT sum(hours) FROM task_time
> WHERE employee_id='C068B4C1-F355-463E-8B12-E19F0E88A4CE'
> AND work_date = calender.calender_date
> ) as cal_task_time,
> (
> SELECT sum((time_to-time_from) * factor) FROM adjustment
> INNER JOIN adjustment_type_ref ON
> adjustment_type_ref.adjustment_type_code =
> adjustment.adjustment_type_code
> WHERE employee_id='C068B4C1-F355-463E-8B12-E19F0E88A4CE'
> AND work_date = calender.calender_date
> ) as cal_adjustment_time,
> FROM calender
> WHERE calender_date between '20020101' AND '20020131'
> ------------------------------------------------------
>
> Soweit so gut nun moechte ich aber das mir die query
> noch eine weitere spalte zuruck bringt das die subtraktion von
> cal_task_time - adjustment_time als cal_time_total zurueck
> bringt.
>
>
> Kann mir jemand erzaehlen wie ich das am besten mache ?
Nimm Dein Statement und stecke es als Sub-Select in ein neues
Select-Statement:
Select calender_date,
cal_task_time,
cal_adjustment_time,
(cal_task_time - adjustment_time) As cal_time_total
>From (
... bisheriges Statement ...
)
Also in ein paar Minuten w�rst Du selber drauf gekommen, oder?
Freundliche Gr��e
Joachim van de Bruck
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp