Stefan.Haegele Posted May 16, 2007 Report Share Posted May 16, 2007 Hallo, kann mir jemand sagen wie ich ein MSSQL datetime Feld in ein mySQL datetime Feld schreiben kann? Hintergrund ist folgender: Artikelverwaltung und Wawi laufen auf einem MS SQL-Server, und das VÖ Datum soll nun in XT überspielt werden, aber anscheinend sind die beiden Typen nicht ganz kompatibel zueineander, da ich immer nur 0000-00-00 00:00:00 als Ergebniss erhalte. Vielen Dank Stefan Link to comment Share on other sites More sharing options...
Stefan.Haegele Posted June 1, 2007 Author Report Share Posted June 1, 2007 Keiner eine Idee? Link to comment Share on other sites More sharing options...
wibros Posted June 1, 2007 Report Share Posted June 1, 2007 convert() ist die Funktion, die du für den MSSQL-Server suchst. Entweder, du wandelst dir das damit gleich so um, wie du es brauchst (keine Ahnung, ob es einen entsprechenden style-Wert für das MySQL-Format gibt) oder in einen Unix-Zeitstempel (dann aber eher mit datediff()), den du dann beim Einlesen mit from_unixtime() wieder in das MySQL-Format überführen kannst. Link to comment Share on other sites More sharing options...
Stefan.Haegele Posted June 7, 2007 Author Report Share Posted June 7, 2007 Super, vielen Dank! So funktionierts: SELECT CONVERT(nvarchar, myDatum, 102) AS Datum FROM Tabelle So wird das Datum ausgelesen, umgewandelt und kann in eine mySQL DB gespeichert werden! Viele Grüße Stefan Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.