请教:如何根据程序提交的参数来和数据表中的记录计算并显示其值?
我想根据程序提交的参数来和数据表中的记录计算并显示其值?
例如:
我有一张学校班级表(Class_info)
class_id class_name class_inyear class_outyar
1 十班 1995 1998
2 十二班 1995 1998
3 十五班 1996 1999
4 十八班 1997 2000
5 二十班 1998 2001
6 三十班 1999 2002
'------------------------------------------------
class_inyear和class_outyar为(int型)代表入学和毕业年份,入学1995也就是1995/09;毕业1998也就是1998/07
假如我现在程序传过来的参数为:1998/09
那么我现在想计算1998/09这个学期位于在校的各班级整个在校学习期间的第几学期
(一年级为:1-2学期)(二年级为:3-4学期)(三年级为:5-6学期),如果毕业的班级就不显示计算其值了
其SQL运算后显示结果应是这样(class_term为我要计算的1998/09位于该年级的第几学期,毕业或没来的就不管了):
class_id class_name class_inyear class_outyear class_term
3 十五班 1996 1999 5
4 十八班 1997 2000 3
5 二十班 1998 2001 1
'-----------------------------------------------
我总结的一点规律:判断程序传过来的参数1998/09,计算出是09月份还是03月份(我只有这两个固定值,因没学年有两个学期)
如果月份是09则class_term=(参数年份1998-入学年份)*2+1 否则class_term=(参数年份1998-入学年份)*2
但具体怎么操作我就不知了.
根据程序传过来的参数计算在校班级是:
但是我该如何生成class_term呢?请求各位帮忙!
例如:
我有一张学校班级表(Class_info)
class_id class_name class_inyear class_outyar
1 十班 1995 1998
2 十二班 1995 1998
3 十五班 1996 1999
4 十八班 1997 2000
5 二十班 1998 2001
6 三十班 1999 2002
'------------------------------------------------
class_inyear和class_outyar为(int型)代表入学和毕业年份,入学1995也就是1995/09;毕业1998也就是1998/07
假如我现在程序传过来的参数为:1998/09
那么我现在想计算1998/09这个学期位于在校的各班级整个在校学习期间的第几学期
(一年级为:1-2学期)(二年级为:3-4学期)(三年级为:5-6学期),如果毕业的班级就不显示计算其值了
其SQL运算后显示结果应是这样(class_term为我要计算的1998/09位于该年级的第几学期,毕业或没来的就不管了):
class_id class_name class_inyear class_outyear class_term
3 十五班 1996 1999 5
4 十八班 1997 2000 3
5 二十班 1998 2001 1
'-----------------------------------------------
我总结的一点规律:判断程序传过来的参数1998/09,计算出是09月份还是03月份(我只有这两个固定值,因没学年有两个学期)
如果月份是09则class_term=(参数年份1998-入学年份)*2+1 否则class_term=(参数年份1998-入学年份)*2
但具体怎么操作我就不知了.
根据程序传过来的参数计算在校班级是:
select * from Class_info where CONVERT(nvarchar,class_outyear) + '/07' >= '1998/09') AND CONVERT(nvarchar,class_inyear) + '/09' <= '1998/09'但是我该如何生成class_term呢?请求各位帮忙!
...全文
相关推荐
js提交form表单,并传递参数的实现方法
下面小编就为大家带来一篇js提交form表单,并传递参数的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Sql Server中清空所有数据表中的记录
我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
本篇文章主要围绕js url 参数值展开话题,js根据key值获取url中的参数值,接着把url的参数转换成json,感兴趣的朋友一起来学习吧,本文写的不好地方还望多多指出批评建议
水文分析计算中的Kp值计算程序,不用每次都去查书了,绝对实用
可保留5位小数,资源转载,程序归作者所有
BMI:应用程序根据用户的身高(m)和体重(Kg)计算其BMI并根据价值提出建议
体重指数 应用程序根据其身高(m)和体重(Kg)计算用户的BMI,并根据值提出建议


