Also, ich w�rde es so probieren:
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 , SUM(cal_task_time -
cal_adjustment_time) AS cal_time_total
FROM calender
WHERE calender_date between '20020101' AND '20020131'

Wenn das nicht klappt, hilft eine Stored Procedure ganz
schnell weiter (Benutzung von Variablen, w�rde auch die
Tatsache etwas erlcihtern, dass die employee_id
mehrfach geschrieben werden muss)
Andreas Roth
--------------------------------------
[EMAIL PROTECTED] *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
--------------------------------------



On 7 Feb 2002 at 16:13, Roman Pittroff wrote:

> Hallo
>
> Ich habe hier einen SQL String der subquery verwendet.
>
> ------------------------------------------------------
> 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 ?
>
> Danke :-)
>
> Gruss
>
>
> Roman Pittroff
> Consulting
> Bangkok, Thailand
>
>
>
>
>
> | [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

Andreas Roth
--------------------------------------
[EMAIL PROTECTED] *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
--------------------------------------



| [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