このように日付範囲を分割するにはどうすればよいですか
20120301-20120331
T-SQLで2つの異なる日付に? データは、date_range という列に表示されます。
ありがとう!
SQL Server の場合:
DECLARE @string VARCHAR(17) = '20120301-20120331';
SELECT
CONVERT(DATETIME, LEFT(@string, 8)),
CONVERT(DATETIME, RIGHT(@string, 8));
テーブルから:
SELECT
CONVERT(DATETIME, LEFT(column_name, 8)),
CONVERT(DATETIME, RIGHT(column_name, 8))
FROM dbo.table_name;