これを理解しようとしていて、MSDNのCast and Convert Documentationによると、これは可能であるはずです( http://msdn.microsoft.com/en-us/library/ms187928.aspx)
変換テーブルをご覧ください。
私は次のコードを実行しています:
CREATE TABLE TableName (
ID bigint Identity(1,1),
SomeValue nvarchar(20) not null,
TimestampColumn timestamp not null)
Insert Into TableName (SomeValue)
values ('testing')
SELECT Convert(decimal, TimeStampColumn) from TableName
ただし、次のエラーが発生します。
データ型のタイムスタンプを数値に変換中にエラーが発生しました。
これはドキュメントによると可能であるはずですか、それとも何かが足りませんか?また、同じタイムスタンプ値に変換し直す必要があることに注意してください。
SELECT TimeStampColumn, Convert(timestamp, Convert(decimal, TimeStampColumn))
FROM TableName
最後に、上記のクエリは同じ値をレンダリングする必要があります。