2011-01-26 120 views
1

我有一個使用日期/時間參數的SSRS報告。它所產生的價值是在形式SSRS和Oracle數據比較

  • 2011年7月27日上午10時17分00秒

我做Oracle中的我的數據表進行比較,但沒有得到任何結果回來。在數據表中的日期的格式是

  • 2009年7月28日12:00:00.0000 AM

SQL查詢是這樣做比較

  • EXPIRATION_DATE < TO_DATE ('07/27/2011 12:00:00','MM/DD/YYYY HH:MI:SS')

我有三編輯幾種格式但沒有任何運氣。

任何想法?

+0

您可以使用odbc格式嗎? yyyy-mm-dd-HH:mi:ss.mmm – ykatchou 2011-01-26 15:44:50

回答

2

想通了....

使用這款面膜在Oracle SQL查詢作爲參數看起來2011年7月27日上午10時17分00秒:

  • TO_DATE(:EXP_DATE, 'MM/DD/YYYY HH:MI:SS')

而且從SSRS paramater更換上午或下午:

  • =參數Exp_D ate.Value.ToString()。替換( 「 AM」, 「」),更換( 「PM」, 「」)

哇....誰知道,AM PM將拋出一個錯誤一個月?此外,我嘗試使用'MM/DD/YYYY HH:MI:SS AM'面具,並且仍然得到月份錯誤