以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] sql在月份后加“月” (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38492) |
-- 作者:wyanji -- 发布时间:2013/7/30 14:47:00 -- [求助] sql在月份后加“月” 用sql: cmd1.CommandText = "SELECT DISTINCT Month(日期) As 月 From {out费用基础表}"
出现的结果是:月份为 1、2、3等
我希望出现的结果是:月份为1月、2月、3月
我把上述sql字段改成以下内容,但是不成功 cmd1.CommandText = "SELECT DISTINCT Month(日期)&‘月’ As 月 From {out费用基础表}"
请帮我更正一下,谢谢! |
-- 作者:狐狸爸爸 -- 发布时间:2013/7/30 14:56:00 -- SELECT DISTINCT cstr(month(日期)) + \'月\' As 月 From {订单} |
-- 作者:wyanji -- 发布时间:2013/7/30 15:05:00 -- 用以上代码后,出现的错误,请再次帮助 |
-- 作者:lsy -- 发布时间:2013/7/30 15:12:00 -- cstr是禁用的? [此贴子已经被作者于2013-7-30 15:12:48编辑过]
|
-- 作者:Bin -- 发布时间:2013/7/30 15:25:00 -- 楼主用的是SQL SERVER吧 那么要这样 SELECT DISTINCT convert(varchar(2),month(日期)) + \'月\' As 月 From 订单
|
-- 作者:lsy -- 发布时间:2013/7/30 15:27:00 -- Select DISTINCT month(日期) & \'月\' As 月 From {订单} 内部表的话,这样就行了。 |
-- 作者:wyanji -- 发布时间:2013/7/30 15:57:00 -- 我用的是SQL SERVER,可以用,谢谢! |