2010-03-26 47 views
1

幾天前我發佈了a question(SQL Reporting Services夏令時查詢),這是我收到的答覆(非常感謝),但沒有詳細說明整體我正在經歷的問題。我不僅需要返回的日期時間格式來解決日光節約問題,而且我還需要搜索參數@StartDate以允許使用DST。SQL Reporting Services夏令時查詢(pt 2)

目前,如果我輸入的預定開始時間爲31/03/2010 11:00,並且由於SQL DB已考慮到小時差異,我將無法返回結果。如果我輸入31/03/2010 10:00,則會返回正確的詳細信息。是否使用T-SQL或類似的方法讓搜索參數將調整的時間傳遞給數據庫?

回答

0

SQL Server 2008支持數據類型「TIMESTAMP WITH TIMEZONE」。也許值得嘗試一下。

您可以下載180-day trial version

無論如何,預約應用程序的時區就是我所說的關鍵業務信息。我把它存儲在數據庫中,通過這些方法之一:使用正確的數據類型

  • 建立一個用戶定義的數據類型
  • 添加一列的時區信息