Jump to content

Tef Leun

Members
  • Gesamte Inhalte

    5
  • Registriert seit

  • Letzter Besuch

Fortschritt von Tef Leun

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. OK ich habs geschafft. Vielen Dank für deine Hilfe und Geduld. :-)
  2. Alles klar der Fehler lag an den Werten in der DB. Da waren einige korrupt. Vielen Dank Sunny61! Ok das klappt jetzt reibungslos und er gibt mir 2013-12-04 aus in der Abfrage. Kann ich das denn auch noch im selben Schritt in 104 konvertieren? Also das ich dann 04.12.2013 stehen habe? Dann wäre ich glücklich :-)
  3. Hmm irgendwas scheint mit dem Feld nicht zu stimmen. Wenn ich es so schreibe wie du SELECT CAST(LTRIM(20131204) AS DATETIME) klappt es bei mir auch.. Aber wenn ich das Feld einsetze.. select CAST(ltrim(ANS_SACHGEBURTSTAG)as datetime) from dbo.ANSCHRIF; dann kommt nach wie vor: Meldung 241, Ebene 16, Status 1, Zeile 10 Fehler beim Konvertieren einer Zeichenfolge in ein Datum und/oder eine Uhrzeit. Merkwürdig!
  4. Hi Sunny, den Artikel hatte ich auch schon beackert aber auch er hat mich noch nicht zum Ziel gebracht. Sähe in meinem Fall dann ja so aus: select KUN_NUMMER, ANS_NAME2, ANS_EMAIL, ANS_SACHGEBURTSTAG, cast(cast(ANS_SACHGEBURTSTAG as CHAR(8)) as datetime) as Geburtstag from dbo.KUNDE inner join dbo.ANSCHRIF on dbo.KUNDE.KUN_NUMMER = dbo.ANSCHRIF.ANS_NUMMER Da bringt er dann: Meldung 241, Ebene 16, Status 1, Zeile 3 Fehler beim Konvertieren einer Zeichenfolge in ein Datum und/oder eine Uhrzeit. Irgendwas werde ich wohl falsch machen ^^
  5. Morgen zusammen, ich habe folgendes Problem: In der DB liegt in der Kundentabelle der Geburtstag des Kunden als int vor. Nun möchte ich mir das gerne in einer View korrekt anzeigen lassen. Also am heutigen Beispiel soll aus "20131204" - "04.12.2013" werden... Entweder direkt in der Datumspalte umwandeln oder daneben noch ne berechnete Spalte erzeugen. select KUN_NUMMER, ANS_NAME2, ANS_EMAIL, ANS_SACHGEBURTSTAG, cast(datetime,str(ANS_SACHGEBURTSTAG)) as Geburtstag from dbo.KUNDE inner join dbo.ANSCHRIF on dbo.KUNDE.KUN_NUMMER = dbo.ANSCHRIF.ANS_NUMMER Meine Versuche mit cast, convert usw sind bis jetzt irgendwie alle gescheitert. Könnt ihr mir da weiter helfen? Danke im Voraus.
×
×
  • Neu erstellen...