Forum: Datenbanken
by Agasch,
28. Apr 2014
Hi,
InterBase unterschützt leider keine doppelten Selects^^.
Habe noch ein Problem mit meiner Abfrage:
Tabelle Perosnal hat 4 Datensätze (die Tabelle besteht natürlich aus weiteren Spalten wie Name usw.)
Id
1
Forum: Datenbanken
by Agasch,
13. Apr 2014
Das ist es... warum einfach wenns kompliziert geht^^
Also das funktioniert (IF gibs in Interbase nicht, aber case):
Der Server zeigt es richtig an. Werde schauen, wie weit ich es noch verfeinern kann (zB wenn FEHLTAGE_ARBEITSTAGE= NULL sind, event. 2 case):
select
Sum(case when FEHLTAGE_ART='U' then FEHLTAGE_ARBEITSTAGE else 0 end) as URLAUB_GENOMMEN,
Sum(case when FEHLTAGE_ART='K' then...
Forum: Datenbanken
by Agasch,
13. Apr 2014
auch falsch^^
Richtig wäre:
PERSONAL_ID=1 URLAUB=17 FEHLTAGE=1 KRANK=7
Bekomme jedoch:
PERSONAL_ID=1 URLAUB=34 FEHLTAGE=4 KRANK=14
Forum: Datenbanken
by Agasch,
13. Apr 2014
Hi,
mein Bespiel zeigt nur das Wichtigste. Die Personaltabelle zeigt alle Informnationen und greift auf weitere Tabellen zu (Anschriften, Anreden usw). Das funktioniert auch alles, nur an der Stelle mit den Fehltagen gibs einen Fehler, daher reduzierte ich es auf minimum, bis ich den Fehler verstanden/behoben habe
Forum: Datenbanken
by Agasch,
13. Apr 2014
Hi, IntreBase unterstützt es leider nicht
Forum: Datenbanken
by Agasch,
13. Apr 2014
Moin,
versuche gerade das Gruppieren/Berechnen von Daten und das Anwenden von Joins zu erlernen. Hier stehe ich aber irgendwie auf dem Schlauch....
Habe 2 Tabellen:
Tabelle: Personal
Feld: PERSONAL_ID
Daten in der Tabelle: PERSONAL_ID=1