以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  年转换整数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100597)

--  作者:良才
--  发布时间:2017/5/14 20:18:00
--  年转换整数

学期是字符:2015年春季,用系统年减去学期年,请指教,谢谢!

Sel ect  学期,int(Date.Today.Year)-Left(a.学期,4)  As 年级,学生姓名 From {缴费信息}

[此贴子已经被作者于2017/5/14 20:46:04编辑过]

--  作者:有点色
--  发布时间:2017/5/15 8:07:00
--  

 

Select  学期, year(Date())-val(Left(学期,4)) As 年级,学生姓名 From {缴费信息}

 


--  作者:良才
--  发布时间:2017/5/15 8:46:00
--  

谢谢,还想请教老师,将阿拉伯数字转换为中文大写格式,比如:6 转换 六年级

Sel ect  学期,CLNum(year(Date())-val(Left(学期,4)) + val(Left(班级,1))) & "年级" As 年级,学生姓名 From {缴费信息}

[此贴子已经被作者于2017/5/15 9:13:41编辑过]

--  作者:良才
--  发布时间:2017/5/15 9:33:00
--  

这样对吗?

Sel  ect  学期,IIF(year(Date())-val(Left(学期,4)) + val(Left(班级,1)) = \'1\',\'一年级\',IIF(year(Date())-val(Left(学期,4)) + val(Left(班级,1)) = \'2\',\'二年级\')) As 年级,学生姓名 From {缴费信息}


--  作者:有点色
--  发布时间:2017/5/15 11:15:00
--  

 

Select  学期,CLNum(year(Date())-val(Left(学期,4)) + val(Left(班级,1))) & \'年级\' As 年级,学生姓名 From {缴费信息}

 


--  作者:良才
--  发布时间:2017/5/29 10:22:00
--  
谢谢
--  作者:良才
--  发布时间:2017/6/27 9:45:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip

有点色老师,帮我看错在哪,谢谢!

[此贴子已经被作者于2017/6/27 10:10:24编辑过]

--  作者:有点蓝
--  发布时间:2017/6/27 10:12:00
--  
我这边测试sql没有CLNum用法,生成表格后再用代码改数据吧
--  作者:Liangcai
--  发布时间:2017/6/27 10:17:00
--  
好的