java
sql server 数据库要求
页面用checkbox选择
字段1,字段2,字段3然后后台查询字段1,字段2,字段3的值如果值选择字段1,则光查询字段1的值大概报表的样式是这样的部门 字段1 字段2 字段3 合计
人事 1 2 3 6
技术 3 3 3 9
合计 4 5 6 15我sql语句得到的结果是这样的:
部门,字段1,字段2,字段3......请教下如何用程序实现这种动态查询,而且算小计的?思路实在乱啊,
动态选择字段已经实现,就是不知道该如何动态填数据进去,
求前辈指点...
谢谢了!
sql server 数据库要求
页面用checkbox选择
字段1,字段2,字段3然后后台查询字段1,字段2,字段3的值如果值选择字段1,则光查询字段1的值大概报表的样式是这样的部门 字段1 字段2 字段3 合计
人事 1 2 3 6
技术 3 3 3 9
合计 4 5 6 15我sql语句得到的结果是这样的:
部门,字段1,字段2,字段3......请教下如何用程序实现这种动态查询,而且算小计的?思路实在乱啊,
动态选择字段已经实现,就是不知道该如何动态填数据进去,
求前辈指点...
谢谢了!
定义实体entity
entity中有属性 部门名 字段1 字段2 字段3 合计然后将每次查询得到的对应属性的值, set进属性里边
然后entity对象填充之后
list.add(entity)
以上的循环完,之后就只list对象了list返回页面,迭代显示控件,控件填充属性名称
那合计怎么算呢?要根据选择的列来统计,怎样用sql语句一下得到啊?
1 后台读取到字段123的值之后计算得到合计 set到合计属性里 返回到页面直接显示合计属性即可
2 页面得到属性值时候计算得到合计再显示到合计标签处、
3 用sql语句也是可以计算得到合计值的啊。。 三个字段相加 得到的值作为合计的返回值
。
sql语句实现?我不知道我要合计哪几个字段也可以实现吗?
按照下面结构做模板
人事 数据列
技术 数据列
合计 求和然后部门字段,可以用参数设置,部门字段肯定和人事,技术什么的数据相关联,直接搞定问题