Autor Thema: datum2 - datum1 = anzahl in tagen  (Gelesen 1722 mal)

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
datum2 - datum1 = anzahl in tagen
« am: 06.09.04 - 15:55:46 »
Hallo zusammen !

Hab zwei Felder datum2 (Inhalt 12.11.2003) und datum1 (29.07.2003) ! Möchte nun die Differenz in Tagen ausrechnen, wie macht man dies am Besten ? Hab schon so viel rumprobiert dass ich bald verzweifle ....

Danke für die Hilfe !

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:datum2 - datum1 = anzahl in tagen
« Antwort #1 am: 06.09.04 - 15:58:49 »
(datum2 - datum1) / 86400

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:datum2 - datum1 = anzahl in tagen
« Antwort #2 am: 06.09.04 - 16:04:00 »
Hallo Bernhard !

Das funzt leider nicht (Fehler: Falscher Datentyp für ....) !

Was kann da noch faul sein ???

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:datum2 - datum1 = anzahl in tagen
« Antwort #3 am: 06.09.04 - 16:06:33 »
Die Frage ist: Wo steht Deine Formel ? In einem berechneten Feld ? Dann geht es in die Hose, da bei einem neuen Doc ja noch keine Werte vorhanden sind. Es muss also noch eine Prüfung erfolgen:
@If (@IsTime (datum1) & @IsTime (datum2); (datum2 - datum1) / 86400; "")

Bernhard

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:datum2 - datum1 = anzahl in tagen
« Antwort #4 am: 06.09.04 - 16:12:15 »
Das anzuzeigende Feld ist in einer Ansicht, die beiden Datumsfelder sind im Dokument abgespeichert, das zweite Datumsfeld ist allerdings Text wie ich gerade sah ........ :-[

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:datum2 - datum1 = anzahl in tagen
« Antwort #5 am: 06.09.04 - 16:15:13 »
Ah ja  ;) Da hatte der Computer ja wieder mal Recht  ;D

Dann brauchst Du noch ein @TextToTime zur Konvertierung.

HTH,
Bernhard

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:datum2 - datum1 = anzahl in tagen
« Antwort #6 am: 06.09.04 - 16:24:09 »
So schauts aus, die Spalte ist allerdings leer:
@If (@IsTime (startdatum) & @IsTime (@TextToTime(enddatum));
(@TextToTime(enddatum) - startdatum) / 86400; "")

startdatum ist Date/Time
enddatum ist Text

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:datum2 - datum1 = anzahl in tagen
« Antwort #7 am: 06.09.04 - 19:14:58 »
Gerhard, ich habe das jetzt (explizit mit Deiner Formel) und Deinen Randbedingungen (Endatum = Text, StartDatum = Date / Time) nachgestellt. Das funktioniert (natürlich) aber sauber ...

Kannst Du noch ein paar Randbedingungen nennen ? Der Hund muss ja irgendwo anders begraben sein ...

Bernhard

Glombi

  • Gast
Re:datum2 - datum1 = anzahl in tagen
« Antwort #8 am: 06.09.04 - 20:32:56 »
Vielleicht liegt es ja nur an den Feldnamen  ::)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:datum2 - datum1 = anzahl in tagen
« Antwort #9 am: 06.09.04 - 20:47:05 »
Irgend sowas (simples) wird es sein ...

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:datum2 - datum1 = anzahl in tagen
« Antwort #10 am: 07.09.04 - 09:54:53 »
Hallo zusammen !

Ich hab die Berechnung der Felder über Zwischenfelder gemacht, und da lag das Problem respektive der Hund begraben. Habs nun direkt auf die Ursprungsfelder gemacht und nun ist alles ok  :) :) :)!
Danke Euch für die prompte Hilfe und einen schönen Tag aus dem sonnigen Kärnten !

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz