-1
文字列形式の日付をExcel 42705からSQL Serverの日付形式に変換するにはどうすればよいですか?文字列を日付に変換するSQL Server
文字列形式の日付をExcel 42705からSQL Serverの日付形式に変換するにはどうすればよいですか?文字列を日付に変換するSQL Server
Excelは1899年12月30日から数えた日付を格納します。したがって、日付を使用して値を変換します。
SELECT dateadd(d,42705,'1899-12-30');
SQL Serverの(つまり、より少ない2日です)12/30/1899
から01/01/1900
やExcelからその日数をカウントします。
だから、あなたが値に変換するために、DATEADD
またはCAST
を使用することができます
SELECT DATEADD(d,42705,'1899-12-30')
それとも
SELECT CAST(42705 - 2 as SmallDateTime)
[通常日付にExcelの日付のシリアル番号を変換するためにT-SQL](HTTPの可能性のある重複: //stackoverflow.com/questions/13850605/t-sql-to-convert-excel-date-serial-number-to-regular-date)...投稿する前に、_search_ Stack Overflowをしてください。 –
どのSQLサーバーですか? MS SQLサーバー?オラクル? MySQL?その他?質問に適切なタグを付けてください。 – Jocelyn
@keerthiもしあなたが他人が好むように働いていれば、anvserをupvoteしてください –