する機能と、この1は仕事でした:決定論的非NULL可能切り捨て日時
DATEADD(dd, DATEDIFF(dd, 0, @date), 0)
をしかし、これはその意志永続計算列に入力することになっています主キーの一部であるため、null不可能でなければなりません。だから私はこれを作った:
ISNULL(DATEADD(dd, DATEDIFF(dd, 0, @date), 0), '01.01.1900')
しかし、今や表現は非決定的になった。なぜ誰かが私にそれを伝えることができますか、それを決定論的にする方法はありますか?
ありがとうございます!ある
@Andriy Mの回答は正しいものの、私の前には。あなたはそれを受け入れるべきです – gbn