以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  筛选树日期格式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71225)

--  作者:seal51
--  发布时间:2015/7/7 16:41:00
--  筛选树日期格式

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150707163636.png
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2015/7/7 16:53:00
--  

 自己筛选树就行,SQL语句处理一下,如

 

 Select Distinct Year(日期) As , Month(日期) As

 

 改成

 

 Select Distinct Year(日期) As , Month(日期) + \'月份\' As


--  作者:seal51
--  发布时间:2015/7/7 17:09:00
--  
在将 varchar 值 \'月份\' 转换成数据类型 int 时失败。
--  作者:大红袍
--  发布时间:2015/7/7 17:12:00
--  

你用什么数据库?access这样写

 

 Select Distinct Year(日期) As , Month(日期) & \'月份\' As


--  作者:seal51
--  发布时间:2015/7/7 17:13:00
--  
sql数据库
--  作者:大红袍
--  发布时间:2015/7/7 17:15:00
--  
Select Distinct Year(日期) As 年, Convert(varchar,Month(日期)) + \'月份\' As 月
--  作者:seal51
--  发布时间:2015/7/7 17:23:00
--  
谢谢老师, 不过双击事件出了问题,从字符串“1月份”到类型“Integer”的转换无效。
--  作者:大红袍
--  发布时间:2015/7/7 17:30:00
--  

 事件代码那里,原本如果写

 

e.DataRow("月")

 

 现在就写

 

e.DataRow("月").Replace("月份", "")