我正在從SSIS中的數據流任務調用存儲過程,其中我選擇了日期時間字段的HOUR日期部分。 (從存儲過程下面的代碼)從SSIS導出中不顯示正確格式的CSV
SELECT
DATEPART (HOUR, R.received_date) AS [Hour] ,
CONVERT (VARCHAR(10), R.received_date, 101) AS [Date] ,
COUNT (R.id) AS [NumberofFilings]
在我的數據流任務,我有我調用存儲過程的OLE DB源任務:
當我預覽與OLE DB源任務中的數據,數據的模樣我希望 - 用小時列顯示0之間& 24的整數:
我將結果導出到CSV文件並且小時變成日期時間字段,其值變成'1/11/1900 0:00',這不是我所期望的。
在我的平面文件目標連接管理器中,我將Hour屬性設置爲四字節有符號整數,但小時不會顯示爲整數,而會顯示爲日期時間。
我試過其它數據類型爲小時列,但沒有將它轉換爲一個整數/字符。任何建議?
你如何查看csv文件以確定Hour字段是日期時間?它不會在Excel中,有沒有可能? –
是的,就是這樣。但是如果我在EmEditor中打開它,我仍然可以看到日期時間字段,而不僅僅是小時。 – MISNole
如果您在記事本中打開它,該怎麼辦?沒有首先在Excel中打開它,這可能會節省一些Excel驅動的更改。 –