以下是我的查询
以下是我的表结构
表名:人
ID: (PK,int, not null)
Name: (Nvarchar(20),null)
BirthDate : (Datetime,null)
以下是我的查询
select Name,BirthDate From Person
输出如下
Name BirthDate
Sam 1986-01-01
Bob 2001-04-07
John 2000-02-02
以CSV格式输出
Name BirthDate
Sam 00:00.0
Bob 00:00.0
John 00:00.0
为了将此内容导出到csv,我只需选择值并右键单击输出窗口并选择“copy with headers”选项。 它创建了CSV,但是当我打开文件时,我将所有三个值的BirthDate设置为00:00.0。 我不明白是什么导致了这一点。请帮忙。
答案 0 :(得分:1)
将输出更改为:
Name;BirthDate
Sam;"1986-01-01"
Bob;"2001-04-07"
John;"2000-02-02"
这种方式在Excel中日期会正常显示(我添加&#34 ;;"作为sep,但当然这可以是制表符或其他任何内容)。