Hallo!
Ich würde gerne wissen, ob es irgendwie möglich ist, dass Datumsformat zu ändern, was der SQL Server bei Vergleichen mit Datetime erwartet.
Sprich, bei einem deutschen SQL Server funktioniert folgende Abfrage:
SELECT * FROM Tabelle
WHERE Zeit = '07.01.2013 12:00:00'
Installiert man aber einen amerikanischen SQL Server, gibt es bei dieser Abfrage den Fehler, dass er den varchar Wert nicht nach datetime konvertieren kann. Ich würde den amerikanischen Server gerne so umstellen, dass die oben angegebene Anfrage funktioniert, wie geht das?
Danke!
PS: Ich weiß, dass es ein globales SQL Datumsformat gibt, aber in diesem Fall gibt der Kunde sozusagen die Abfrage ein und dieser würde gerne das für seine Region gängige Format benutzen, egal woher er den SQL Server hat.
Ich würde gerne wissen, ob es irgendwie möglich ist, dass Datumsformat zu ändern, was der SQL Server bei Vergleichen mit Datetime erwartet.
Sprich, bei einem deutschen SQL Server funktioniert folgende Abfrage:
SELECT * FROM Tabelle
WHERE Zeit = '07.01.2013 12:00:00'
Installiert man aber einen amerikanischen SQL Server, gibt es bei dieser Abfrage den Fehler, dass er den varchar Wert nicht nach datetime konvertieren kann. Ich würde den amerikanischen Server gerne so umstellen, dass die oben angegebene Anfrage funktioniert, wie geht das?
Danke!
PS: Ich weiß, dass es ein globales SQL Datumsformat gibt, aber in diesem Fall gibt der Kunde sozusagen die Abfrage ein und dieser würde gerne das für seine Region gängige Format benutzen, egal woher er den SQL Server hat.
Comment