特定のtimeZoneの日時を返す手順があります。
CREATE Function [dbo].GetMyDate()
Returns DATETIME
As
Begin
Return DateAdd(Hour,1,GetUTCDATE())
End
1つのT-SQLステートメントで2〜3回呼び出すと、まったく同じタイムスタンプが表示されますか?または、異なるタイムスタンプを返しますか?
たとえば、
SELECT 1 FROM TABLE_A WHERE GetMyDate() between GetMyDate() AND GetMyDate()
上記のステートメントを実行すると、常に「1」が表示されますか?