Hi,
ich brauche schon wieder Hilfe bei einem
SQL Query für meine Zeiterfassungssoftware.
Und zwar werden die Zeiten in einer Tabelle TB_AM_Hours gespeichert. Aufbau siehe Anhang.
Nun brauche ich für einen Report ein
SQL das folgedes aussgibt:
Delphi-Quellcode:
Date Billable Hours Non-Billable Hrs TotalHrs
====================================================
04.03.08 7 1 8
05.03.08 x y z
Ob die Stunden anrechenbar sind, hängt von FK_ActivityTypeID ab. 1 kann vergütet werden.
Dies selektiert die TotalHrs eine Tages. Wie bekomme ich nun in die selbe Abfrage die Anzahl an Stunden pro Tag die einen von 1 abweichenden Activitätstyp haben?
SQL-Code:
Select ActivityDate, SUM(Timespan) as TotalTime
FROM TB_AM_Hours
WHERE
FK_UserID = 1
and ActivityDate >= '03.03.2008 00:00:00'
and ActivityDate <= '09.03.2008 00:00:00'
and FK_ProgramID = 1
and FK_ActivityTypeID = 1
group by ActivityDate;
Gruß
Marcus