Seite 1 von 1

Verpflegungsmehraufwand Berechnung: wie in Base einbauen?

Verfasst: So, 01.11.2009 13:25
von kbundies
Hallo,

1) ich habe ein Datenbanktabelle mit Projekten angelegt.
Bei jedem Projekt werden Abreisedatum und ~Uhrzeit, sowie Rückreisedaum und ~Uhrzeit eingegeben.

2) Ich habe eine Tabelle in Calc erstellt, aus der ich den Verpflegungsmehraufwand (nach Eingabe der 4 relevanten Zeiten - s.o.) berechne.
Mein Calc Dokument hat nur 5 Felder, 4 für Eingabe des Datums und der Uhrzeit, eines mit der Formal für die Berechnung/Ausgabe des Resultats.

Dieses würde ich nun gerne mit der Datenbank verknüpfen, weiß allerdings nicht, wie.

Ich vermute, ich sollte eine Abfrage konstruieren?
Oder sollte ich die Calc Berechnung erst einmal irgendwie in die Datenbank einbinden, aber wie?

Dankbar für jede Hilfe/Unterstützung (bin praktisch ein Anfänger).

ps: meine selbstgestrickte, etwas abenteuerliche Formel für die Berechnung im Calc-Feld B6 ist diese hier:

=(WENN(B2=0;24;WENN(B2<=0,4167;12;WENN(B2<=0,6667;6;0))))+((D2-A2-1)*24)+(WENN(E2=1;24;WENN(E2>=0,5833;12;WENN(E2>=0,3333;6;0))))

Re: Verpflegungsmehraufwand Berechnung: wie in Base einbauen?

Verfasst: So, 01.11.2009 17:44
von Barlee
Hallo kbundies,
Ich vermute, ich sollte eine Abfrage konstruieren?
Ja, korrekt!

Die WENN Funktion kannst Du gut mit CASE ...WHEN ...THEN ...END nachbilden. Hierzu findest Du im Forum einige Beispiele.

Gruß Barlee

Re: Verpflegungsmehraufwand Berechnung: wie in Base einbauen?

Verfasst: So, 01.11.2009 18:48
von kbundies
Barlee,

herzlichen Dank,

gibt es einen Anlaufpunkt, wo man eine Einführung in diese SQL Abfrage-Sprache und Syntax finden kann?
Bin nämlich absoluter Neuling auf dem Gebiet..