none
Zusammengesetzte Daten einfügen in QQL Datenbank RRS feed

  • Frage

  • Hallo allerseits,

    ich habe in einer Tabelle u.a. folgende drei Spalten, Datum von (f30) , Datum Bis (f31) sowie das Feld Laufzeit (f3). Dieses enthält normalerweise einen Datumswert, wie 19920101, für 1.1.1992. Nun gibt es in eier Tabelle unausgefüllte F3 Felder, obwohl. die anderen Felder vorhanden sind

    Wie bekomme ich das hin, dass das F3 Feld jeweils den Jahresteil ausliest, und in diesem Feld dann bspw steht 1991 - 1996.

    UPDATE M_Objekte1
    SET    F3 = 'F30 - F31'
    WHERE  Ob_ID IN (
                     SELECT Ob_ID
                     FROM   M_Objekte1
                            INNER JOIN M_Bestaende ON M_Objekte1.B_ID = M_Bestaende.B_ID
    WHERE 
      B_intAbk like 'D Rep.32%'
        and
      F3 = 'Ohne Datum'
      )

    Danke i.V.

    Gruss

    Chris


    • Bearbeitet Chris4712 Freitag, 10. Januar 2020 08:38
    Freitag, 10. Januar 2020 08:36

Alle Antworten

  • Hallo Chris.

    bitte poste das Tabelle Design als DDL, ein paar Beispiel Daten als DML Statement und das erwartete Ergebnis; anhand Deiner Beschreibung kann man sonst nur raten.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Freitag, 10. Januar 2020 08:39
  • Danke nochmal,

    leider weiss ich nicht, wie ich dass Design als DML speichern soll, ich nutze MS SQL Management Studio

    Liebe Grüße

    Chis

    Freitag, 10. Januar 2020 10:10
  • Es handelt sich um einfache Datumsfelder, und ich weis dass man irgendwie Teilstrings, in diesem Falle Year auslesen kann und dann neu zusammensetzen kann. Leider habe ich vergessen wie das genau geht
    Freitag, 10. Januar 2020 10:37
  • Hi,

    schau doch einfach mal in deine alten Threads.

      Datum aus Teilstring zusammensetzen
      (Ganz unten meine letzte Antwort).

    Dort hast Du dieselbe Frage schon mal gestellt.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Freitag, 10. Januar 2020 11:02
    Moderator
  • Hey super, ich wusste da war was, ich danke dir

    und gesundes Neues noch

    LG

    Chris

    Freitag, 10. Januar 2020 11:36