Hallo Welt,
folgendes Problem: Ich habe per Importfunktion eine Tabelle mit den Spalten: Datum, Uhrzeit, Daten
Um den Datentypen gerecht zu werden sollten Datum und Uhrzeit vereinigt werden. Ich habe dazu eine Einfügeabfrage mit folgendem Syntax verwendet:
INSERT INTO TabBlaA1 ( Datum, Daten )
SELECT [Log neu].[Datum] & ’ ’ & [Log neu].[Uhrzeit], [Log neu].[Daten]FROM [Log neu]
Das Ergebnis war etwas eigenartig, denn ich erhielt im Feld Datum lediglich die Uhrzeit.
Warum? Ist der Syntax falsch?
Habt ihr eine Idee?
Hallo Stefan,
folgendes Problem: Ich habe per Importfunktion eine Tabelle
mit den Spalten: Datum, Uhrzeit, Daten
woraus importierst du?
folgendem Syntax verwendet:
INSERT INTO TabBlaA1 ( Datum, Daten )
SELECT [Log neu].[Datum] & ’ ’ & [Log neu].[Uhrzeit], [Log
neu].[Daten]FROM [Log neu]
Warum? Ist der Syntax falsch?
Habt ihr eine Idee?
abhängig davon, was für ein Datenformat die Informationen haben die du importierst, gehst du davon aus dass es sich um Text-Informationen handelt.
SQL mag aber keine Text - Datum - Informationen. Da fehlen die Rauten # vor und hinter der Datumsinformation.
SELECT „#“ & [Log neu].[Datum] & ’ ’ & [Log neu].[Uhrzeit] & „#“, [Log
neu].[Daten]FROM [Log neu]
wie gesagt, das geht nur, wenn die Datumsinformationen auch im Textformat vorliegen!!
Grüße aus Essen
Wolfgang
Hallo Stefan,
folgendes Problem: Ich habe per Importfunktion eine Tabelle
mit den Spalten: Datum, Uhrzeit, Daten
woraus importierst du?
Aus einer txt
folgendem Syntax verwendet:
INSERT INTO TabBlaA1 ( Datum, Daten )
SELECT [Log neu].[Datum] & ’ ’ & [Log neu].[Uhrzeit], [Log
neu].[Daten]FROM [Log neu]
Warum? Ist der Syntax falsch?
Habt ihr eine Idee?
abhängig davon, was für ein Datenformat die Informationen
haben die du importierst, gehst du davon aus dass es sich um
Text-Informationen handelt.
Nach dem Import mache ich bereits eine Typenkonvertierung von Datum in Datum und von Uhrzeit in Datum
SQL mag aber keine Text - Datum - Informationen. Da fehlen die
Rauten # vor und hinter der Datumsinformation.
SELECT „#“ & [Log neu].[Datum] & ’ ’ & [Log neu].[Uhrzeit] &
„#“, [Log
neu].[Daten]FROM [Log neu]
wie gesagt, das geht nur, wenn die Datumsinformationen auch im
Textformat vorliegen!!
Somit hat mich diese Lösung nicht weitergebracht. Bzw, ich werde jetzt mal die erste Typconvertierung entfernen und dann das ganze nochmal probieren.
Grüße aus Essen
Wolfgang
Grüße aus dem Schwabenland zurück
(danke für die schnelle Antwort)

Hab gerade gesehen, dass ich beim Import gar keine Typumwandlung gemacht habe.
Somit waren „Datum“ und „Uhrzeit“ also als Text definiert.
Jedoch ließ sich das Problem durch voranstellen von # und abschließen mit # nicht lösen.
Ich habe jetzt mal bei meiner Importtabelle den Datentyp von Datum und von Uhrzeit auf „Datum/Uhrzeit“ gesetzt und jetzt läufts.
