私はこのようなデータ型varchar(6)
の2列を持っています。フォーマットはyyyymm
です。今度はdatediff
の間にしたいです。 これは私のソリューションです変換する方法とTsqlを使用してvarchar(6)でdatetime型yyyymmを計算する
select
tblA,
tblB,
datediff(month, convert(datetime, tblA+'01', 120),convert(datetime, tblb+'01',120)+1 as count
from mytbl
他のアイデアですか?ありがとう
これを試すことができます。 –