Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 我有一个sql生成的报表,数据为24-1,但在excel中生成时,它显示为1月24日,…sql中的解决方案是什么?_Sql Server_Excel - Fatal编程技术网

Sql server 我有一个sql生成的报表,数据为24-1,但在excel中生成时,它显示为1月24日,…sql中的解决方案是什么?

Sql server 我有一个sql生成的报表,数据为24-1,但在excel中生成时,它显示为1月24日,…sql中的解决方案是什么?,sql-server,excel,Sql Server,Excel,我有一个sql生成的报告,其数据为24-1,24-2,但在excel中生成时,它显示为1月24日、2月24日。在sql中的解决方案是什么 SELECT distinct ITEM_NO, 假设项目为24-1 然后报告显示 IGM NO ITEM NO 237 24-Jan 使用单引号作为单元格中的第一个字符。它告诉Excel将字符串的其余部分视为文本 SELECT DISTINCT '''' + ITEM_NO,.. 我试过了,但是第一个字符是一个单引号,令人恼火。有更好的主

我有一个
sql
生成的报告,其数据为24-1,24-2,但在
excel
中生成时,它显示为1月24日、2月24日。在
sql
中的解决方案是什么

SELECT distinct 
ITEM_NO,
假设项目为24-1 然后报告显示

IGM NO  ITEM NO
237      24-Jan

使用
单引号
作为单元格中的第一个字符。它告诉
Excel
将字符串的其余部分视为文本

SELECT DISTINCT '''' + ITEM_NO,..

我试过了,但是第一个字符是一个单引号,令人恼火。有更好的主意吗?
单引号
是Excel的一个特殊字符。可以通过选择单元格将其删除。