AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:02

Parameter dieser Suchanfrage:

Suche in Thema: Datum aus voriger Zeile zum berechnen
Suche alle Beiträge, die von "concept2015" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 22 von insges. 22 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 26. Aug 2019
    Der Tip von Ralph war goldrichtig.
    Idee:
    In den Subselect muss auch die Einschränkung auf Jahr und Monat rein!


    SELECT
    Qechtdat,wer,nummer,
    JulianDay(Qechtdat) - COALESCE(
    (SELECT JulianDay(Qechtdat) As Tage
    FROM Zwischen t2
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 26. Aug 2019
    :-D:-D:-D

    Bei mir in SqLiteexpert:

    QEchtDat WER Nummer Tage
    2019-01-10 Demag 139 20
    2019-01-19 Demag 139 9
    2019-01-25 Demag 139 6
    2019-02-01 Demag 139 7
    2019-02-08 Demag 139 7
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 26. Aug 2019
    Danke für die Mühe - aber der Fehler im Ergebnis (Zeile 1) ist
    noch da !
    In der ersten Zeile kann kein Datum vorher stehen - muss also null
    sein -

    Die Grunddaten sind:
    QEchtDat WER Nummer
    2019-01-10 Demag 139
    2019-01-19 Demag 139
    2019-01-25 Demag 139
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 26. Aug 2019
    In dem kleinen Ausschnitt betrachtet:

    coalesce((SELECT JulianDay(Qechtdat) as Tage ,0)

    stimmt es, was ihr sagt - aber der Blick auf die Ganze Abfrage zeigt, das die Klammern richtig sind.

    Wenn ich coalesce( und ,0) entferne, läuft die
    Abfrage, bis auf den Fehler in Zeile 1 der Ausgabe.
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 25. Aug 2019
    1 zu 1 kopiert
    :(
    near "Select": syntax error
    :pale:
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 25. Aug 2019
    Die Abfrage mit coalesce:

    SELECT Qechtdat,wer,nummer,
    JulianDay(Qechtdat) -
    coalesce((SELECT JulianDay(Qechtdat) as Tage ,0)
    FROM Zwischen t2
    WHERE t2.nummer = t1.nummer AND
    JulianDay (t2.Qechtdat) < JulianDay(t1.Qechtdat)
    ORDER BY
    JulianDay(t2.Qechtdat)
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 25. Aug 2019
    Der Code:

    JulianDay(Qechtdat) -
    coalesce((SELECT JulianDay(Qechtdat) PrevDate , 0)
    FROM Zwischen t2

    Liefert im SQLiteExpertPro64 und in Delphi den Fehler:
    near "Form":syntax error

    Auch in einer Zeile geschrieben :(
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 25. Aug 2019
    Hallo :-D,
    egal, wie ich den Befehl coalesce einbaue, Syntax Fehler.

    Hier nochmal der Code, der bis auf die erste Zeile klappt

    SELECT Qechtdat,wer,nummer,
    JulianDay(Qechtdat) -
    (SELECT JulianDay(Qechtdat) As Tage
    FROM Zwischen t2
    WHERE t2.nummer = t1.nummer AND
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 24. Aug 2019
    Die ganze Abfrage mit Subselect und Ergebnis steht in #38
    Subselect klappt.
    Nur die erste Zeile ist logischerweise falsch, da kein Datum davor existiert.

    In meinem Beipiel steht in der ersten Zeile eine 20 ???
    wo nimmt er die her ?

    Die erste Zeile muss zwingend eine 0 sein

    Die Abfrage:
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 24. Aug 2019
    Hab ich gemacht aber hilft mir ja nicht wirklich.

    Hat noch jemand eine Idee ?
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 23. Aug 2019
    Hallo, nach tagelangem rumgewurschtel in Delphi wurde es mir zu bunt. Wenn ich die SqLite.DLL (extern) benutzen will, bekomme ich die Windows Funktions dazu, verliere aber die Datenbank-Verschlüsselung - das geht nicht.

    Ich lasse alles so, wie es ist und verzichte (vorerst) auf die Funktionen.

    Deshalb nochmal meine Frage:
    Wie muss ich die Abfrage umstellen, um in der ersten Zeile, in der...
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 21. Aug 2019
    Ja, alles beim alten.
    Muss ich die Verbindung jetzt anders aufbauen ?
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 20. Aug 2019
    So, ich bin das Wagnis eingegangen -
    die richtigen DLL´s in die Verzeichnisse kopiert
    64er DLL umbenannt

    FireDAC.inc geändert '.' weg

    und jetzt ?
    Alles beim alten ! ... der Fehler kommt
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 20. Aug 2019
    ================================
    Verbindungsdefinitionsparameter
    ================================
    Database=E:\Abr\AbrDB\Stammdaten.db
    LockingMode=Normal
    Synchronous=Full
    DriverID=SQLite
    ================================
    FireDAC info
    ================================
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 20. Aug 2019
    Hallo Jo,
    mit dem dynamischen Zugriff auf Sqlite habe ich so meine Probleme.
    Ich habe Bedenken, dass nach dem kopieren der DLL´s und einstellen in Firedac mein System nicht mehr richtig läuft
    und meine ganze Arbeit damit stecken bleibt.

    Kennst Du eine Schritt für Schritt Anleitung, die ich zur Not auch Schritt für Schritt rückgängig machen kann.

    Mit 65 wird man vorsichtiger und es ist...
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 19. Aug 2019
    Im Abfrageeditor mit ausführen:
    gestern in

    Rio 10.3.2
    3.23.1

    In Tokyo
    3.9.2

    In SqLite Expert
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 19. Aug 2019
    So, musste erst mal etwas arbeiten.

    Selbst mit der Abfrage in einem Zug und +
    kommt der gleiche Syntax Fehler bei "over" .
    Die Formatierung wird hier verändert !


    QText:='select QEchtDat,wer,nummer,julianday(QEchtDat) -'+
    ' julianday(lag(QEchtDat,1,QEchtDat) over (order by QEchtDat)) as Tage '+
    'FROM zwischen Where Jahr = "2019" and nummer = "139" ORDER BY QEchtDat';
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 18. Aug 2019
    Also, ich war heute mal an einem anderen Rechner:
    Win 10 mit Delphi Rio. (Delphi 10.3 Version 26....)
    SqlVersion 3.23.1

    Die Abfrage direkt im FDQuery eingegeben !
    Der gleiche Fehler in Delphi ! auch mit korrigierten Leerzeichen.

    In SQLite Expert (Sql Version 3,2.9)
    Liefert die Abfrage:
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 18. Aug 2019
    In Sqlite Expert liefert diese Abfrage die RICHTIGEN Ergebnisse.

    Aber in Delphi 10.2 mit:

    QText:=QText+'select QEchtDat,wer,nummer, ';
    QText:=QText+'julianday(QEchtDat) - ';
    QText:=QText+'julianday(lag(QEchtDat,1,QEchtDat)
    over (order by QEchtDat)) Tage ';
    QText:=QText+'FROM zwischen ';
    QText:=QText+'Where Jahr ="2019"';
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 18. Aug 2019
    WOW !!! :shock:

    Danke Schokohase !!!

    Volltreffer - bin sprachlos -
  • Forum: Datenbanken

    AW: Datum aus voriger Zeile zum berechnen

     
      by concept2015, 18. Aug 2019
    Danke Timo und Jo !
    Durch den Hinweis (Link) von Timo konnte ich mir die Lösung zusammenbauen.:-D
    Aus:

    SELECT
    day
    ,price
    ,price - (SELECT t2.price
    FROM mytable t2
    WHERE
  • Forum: Datenbanken

    Datum aus voriger Zeile zum berechnen

     
      by concept2015, 17. Aug 2019
    Hallo Spezialisten,
    jetzt stehe ich vor dem nächsten Problem, zu dem ich keine Lösung finde.
    Die Datenbank: Stammdaten
    Die Tabelle : Zwischen

    ! gekürzt !
    CREATE TABLE (
    INTEGER PRIMARY KEY ASC AUTOINCREMENT,
    DATE,
    CHAR(30),


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=concept2015&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=201703
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz