我试图弄清楚如何根据此表中的日期字段从SQL中的表生成多个csv导出。许多记录的日期不同。我想将包含相同日期的记录导出到csv。每次找到不同的日期时,将导出包含所选列和日期数据的csv。如何创建脚本来执行此类操作。有没有办法让脚本自动通过日期列并导出数据,选择4个字段,并为那些共享相同日期的文档生成csv等。
示例:
Select Box, Highprice, Lowprice, Date
where date="2016-01-31"
答案 0 :(得分:0)
正如其他人所说,这不是一个好方法。此外,与此相关的问题也很少。
我为你提供了一个静态日期的方法,你可能需要编写一个游标来循环所有需要的日子。
选择@sql ='bcp YourDB.dbo.YourTbl where date =''2016-01-31''out c:\ temp \ CSV2016-01-31.csv -c -t,-T -S'+ @@ servername exec master..xp_cmdshell @sql