早教吧 育儿知识 作业答案 考试题库 百科 知识分享

mysql行求和、列求和php+mysql2012年1月份销量统计表m201201结构:idnamed01d02d03.d3113006565.5230089null8.633010364.943016null97.253034349.7希望分别求出d01、d02、d03.d31列的和;分别求出3006

题目详情
mysql行求和、列求和
php+mysql
2012年1月份销量统计表m201201结构:
id name d01 d02 d03.d31
1 3006 5 6 5 .5
2 3008 9 null 8 .6
3 3010 3 6 4 .9
4 3016 null 9 7 .2
5 3034 3 4 9 .7
希望分别求出d01、d02、d03.d31列的和;
分别求出3006、3008、3010、3016、3034每一行中d01——d31之间记录的和(即这些网点在1月份的销量);
求本表记录总和;
麻烦写一下如何在php页面中显示~初学者求教.
显示结果为:
2012年1月1日全区总销量为________(d01列求和)
2012年1月2日全区总销量为________(d02列求和)
...
2012年1月31日全区总销量为_______(d31列求和)
1月份3006网点销量为________(3006行求和)
1月份3008网点销量为________(3008行求和)
...
1月份3034网点销量为_______(3034行求和)
2012年1月份全区总销量为_______(所有记录求和)
▼优质解答
答案和解析
分别求出d01、d02、d03.d31列的和;
SELECT count(d01),count(d02),count(d03).count(d31) FROM m201201;
分别求出3006、3008、3010、3016、3034每一行中d01——d31之间记录的和
SELECT (d01+d02+d03+.+d31) as d_all FROM m201201 WHERE name IN('3006','3008','3010','3016','3034');