以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 开头是? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84316) |
-- 作者:联友 -- 发布时间:2016/4/28 11:06:00 -- 开头是? 查询窗口有个查询表,代码如下: e.Form.Controls("Table1").Table.Fill("Select c.学期,c.学生编号,c.学生姓名,\'\' As 年级,班级 * ({学生基本信息} a Inner JOIN {缴学费信息} b ON b.学生编号 = a.学生编号) Inner JOIN {学生转学} c ON c.学期 = b.学期 And c.学生编号 = b.学生编号 where c.学期 = \'" & XQ & "\'","数据库", True) 班级为101、102、201、202、301、302 ....... 开头是1的年级列等于一年级,开头是2的年级列等于二年级,开头是3的年级列等于三年级,...... 求代码?谢谢 |
-- 作者:大红袍 -- 发布时间:2016/4/28 11:15:00 -- access数据库还是sqlserver数据库? |
-- 作者:联友 -- 发布时间:2016/4/28 11:16:00 -- access数据库 |
-- 作者:大红袍 -- 发布时间:2016/4/28 11:18:00 -- 如果是Sqlserver Case Substring(班级, 1, 1) WHEN \'1\' THEN \'一年级\' WHEN \'2\' THEN \'二年级\' Else \'其他\' END |
-- 作者:大红袍 -- 发布时间:2016/4/28 11:19:00 -- 以下是引用联友在2016/4/28 11:16:00的发言:
access数据库
iif(mid(班级,1,1) = \'1\', \'一年级\', iif(mid(班级,1,1)=\'2\', \'二年级\', \'其它\')) |
-- 作者:联友 -- 发布时间:2016/4/28 11:38:00 -- 谢谢 |