以文本方式查看主题 - 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 --
有点色老师,帮我看错在哪,谢谢! [此贴子已经被作者于2017/6/27 10:10:24编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/6/27 10:12:00 -- 我这边测试sql没有CLNum用法,生成表格后再用代码改数据吧 |
||||
-- 作者:Liangcai -- 发布时间:2017/6/27 10:17:00 -- 好的 |