mindhunter
Benutzer
- Beiträge
- 22
Hallo,
ich möchte mir eine Insert-Anweisung schreiben. Das möchte ich mit einer Select-Anweisung tun. In einem Datumsfeld. In einer einfachen Form funktioniert die SQL. Mit dem erweiterterten Format leider nicht.
In dem SQL-String soll der Inhalt aus dem Feld stehen, in month N'2013-11-01' und in due_date
N'2014-05-19 14:35:34.103'.
Hat jemand einen Idee wie due_date convertet oder gecastet werden muss?
ich möchte mir eine Insert-Anweisung schreiben. Das möchte ich mit einer Select-Anweisung tun. In einem Datumsfeld. In einer einfachen Form funktioniert die SQL. Mit dem erweiterterten Format leider nicht.
In dem SQL-String soll der Inhalt aus dem Feld stehen, in month N'2013-11-01' und in due_date
N'2014-05-19 14:35:34.103'.
Hat jemand einen Idee wie due_date convertet oder gecastet werden muss?
Code:
month = CAST(N'2013-11-01' AS Date)
due_date = CAST(N'2014-05-19 14:35:34.103' AS DateTime)
SELECT 'INSERT (month, due_date)'+' VALUE '+
'CAST(N'''+(CONVERT(VARCHAR(10),month)+'''AS DATE)'),
'CAST(N'''+(…)+'''AS DATETIME)')
...)FROM[...]
Zuletzt bearbeitet: