none
Bestimmte Datensätze aktualisieren wo eine bestimmte Bedingung erfüllt werden soll RRS feed

  • Frage

  • Hallo

    ich bitte kurz um eure Hilfe.

    Ich muss eine bestimmte Spalte (Datum) innerhalb einer Tabelle mit einen bestimmt Eintrag versehen (01.01.1900) wenn eine andere Spalte (Artikel) eine bestimmte Bedingung = xxxxx  erfüllt.

    IST ZUSTAND:

    Artikel = xxxx    --> Datum = NULL

    SOLL ZUSTAND:

    Artikel = xxxx --> Datum = 01.01.1900

    Vielen Dank für eure Hilfe

    Sonntag, 11. November 2012 10:56

Antworten

  • Hallo,

    ich verstehe (vielleciht) nicht so ganz, wo die Problematik ist, mach doch ein einfaches Update

    UPDATE DeineTabelle
    SET Datum = {d N'1900-01-01'}
    WHERE Artikel = 'xxxx'


    Olaf Helper

    Blog Xing

    Sonntag, 11. November 2012 11:27

Alle Antworten

  • Hallo,

    ich verstehe (vielleciht) nicht so ganz, wo die Problematik ist, mach doch ein einfaches Update

    UPDATE DeineTabelle
    SET Datum = {d N'1900-01-01'}
    WHERE Artikel = 'xxxx'


    Olaf Helper

    Blog Xing

    Sonntag, 11. November 2012 11:27
  • super hat funktioniert

    ich hatte die ganze Zeit die geschweifte Klammer vergessen 

    danke

    Sonntag, 11. November 2012 11:39
  • Die geschweifte Klammer liegt nur an der von mir meistens bevorzugten ODBC Notifikation, andere Datumsformate gehen auch, ebenso die Verwendung der CONVERT Funktion mit entsprechendem Parameter um ein gültiges Datum zu erhalten.

    Olaf Helper

    Blog Xing

    Sonntag, 11. November 2012 11:58