Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage (Acc2k3)

Begonnen von WhiteCrow, Juli 08, 2010, 11:49:36

⏪ vorheriges - nächstes ⏩

WhiteCrow

Tach Profileutz!

Hab da so einem komplizierten Problem und weisnet weiter...
Bastle am eine Abfrage (qry_BilanzUrlaub) welche soll mir "weitergeben" wievill Urlaubstage wurden genommen zwischen
TeilnahmeBeginn und TeilnahmeEnde.

Kurze Beschreibung d.Abfrage:
Feld: TeilnahmeBegin
Tabelle: tbl_VertragsDetails

Feld: TeilnahmeEnde
Tabelle: tbl_VertragsDetails

Jetzt wird interessant... .
Die Urlaubstage werden im Tabelle tbl_Stunden eingetragen mit einem Kombinationsfeld im Feld Abwesenheitsart 
einfach als "Urlaub" (Datensatzherkunft: 1;Urlaub).
und jetzt kommt d.Punkt wo ich nicht weiter klor komme.
Wie oder mit welche "Funktion" ermittle ich weiter die Anzahl von Urlaubstagen zwischen d.beiden Datumsfeldern
und NUR dazwischen (nicht vor TeilnahmeBegin oder nach TeilnahmeEnde)?   

Hier Schnellendwurf d.Problems als Anhang


[Anhang gelöscht durch Administrator]


WhiteCrow

Also bis jetzt hast Du mich immer im richtigen Richtung ins rollen gebracht (ist net vergessen)
Doch diesmal... (nix für ungut) aber glaube mit diese Funktion komme nicht in's Halbfinale :D
Also kein Lösung für diesen/meinem Fall
 

DF6GL

#3
Hallo,

naja, habe Deine Tabelle nicht angesehen...




in einem berechneten Feld im Abfrageentwurf von "qry_BilanzUrlaub":

AnzUrlTage: (Select Count(*) as Urlaubstage from tbl_Stunden as temp  where temp.MitarbeiterID= tbl_VertragsDetails.MitarbeiterID and temp.Abwesenheitsart ="1" and  temp.tDatum between tbl_VertragsDetails.Teilnahmebegin and tbl_VertragsDetails.TeilnahmeEnde)

WhiteCrow

boah... heavy!
aber has Funzt bestens!

und wider mal big BIGthx am Dich.