Thema: Delphi SQL Query Hilfe

Einzelnen Beitrag anzeigen

Benutzerbild von Salomon
Salomon

Registriert seit: 9. Jun 2002
453 Beiträge
 
#1

SQL Query Hilfe

  Alt 4. Mär 2008, 13:59
Datenbank: MS SQL • Zugriff über: ADO
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
Miniaturansicht angehängter Grafiken
tb_hours_861.jpg  
01001000 01100001 01101100 01101100 01101111
01010111 01100101 01101100 01110100 00100001

http://www.it-adviser.net
  Mit Zitat antworten Zitat