SQL Serverを使用してdatetimeで年、月、日のint値を変換する必要があります。SQLサーバでint値をdatetimeに変換する
は、実際に私はこの
DECLARE @MONTH INT
DECLARE @YEAR INT
DECLARE @DAY INT
DECLARE @MAXDATE DATETIME
DECLARE @MINDATE DATETIME
SET @MONTH=12
SET @YEAR=2010
SET @DAY=1
SET @MINDATE=CONVERT(DATE,CAST (@YEAR AS VARCHAR)+ RIGHT ('0'+ CAST (@MONTH AS VARCHAR),2) + RIGHT ('0'+ CAST (@DAY AS VARCHAR),2))
SELECT @MINDATE
し、[OK]を作品を使用しています」が、これらの値を変換するためのより良い方法を存在する場合、私は思ったんだけど。
**これはSQL Server上で動作します。 「ドイツ語」の日付形式が有効になっていますか?私は非常にそれを疑う - あなたが(文字列の連結)のような何かを行う場合、**してください**:ISO - 8601形式を使用してください! 'YYYYMMDD' - それはどんな言語環境でも、どんなシステムでも動作します... –