2016-06-09 128 views
0

我有一個SQL表,每週的薪資信息在裏面。我目前運行一個存儲過程,選擇我想包含的2周(@ WeekEnding1,@ Weekending2)。然後將其手動轉換爲csv文件以導入薪資軟件。從SQL創建csv文件的最佳方式是什麼?

我試過使用SSIS來創建文件。

我有2個問題;

    • 日期必須格式化爲YYMMDD,這已是數字的進口規定。
    • 我可以通過在存儲過程中使用的變量?

或者SQL中是否存在另一種解決方案?

在此先感謝

格里

+1

這可以通過SSIS完成。你的兩個問題不應該顯示SSIS的塞子。 – dfundako

回答

0

更改您的存儲過程的日期&時間轉變成你想要的格式。你可以用CONVERT功能來做到這一點。

SELECT CAST(CONVERT(NVARCHAR(10), YourDateColumn, 12) AS NUMERIC) from Your_Table 

從那裏使用導入/導出嚮導,選擇「編寫一個查詢...」選項,然後要麼使用存儲過程或存儲過程中使用查詢。

最後,根據需要使用導入/導出嚮導導出爲CSV。

演員和轉換信息在這裏:MSDN Cast & Convert,你想#12,ISO格式。

相關問題