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

Antwort per Email an