由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - SQL aggregate multiple columns in ACCESS
相关主题
请教SQLhelp about SQL for ACCESS
SQL 2000 create index 問題Table Merge (SQL Server)
Oracle Group and Index question有趣的Join问题,源于SQL和SAS比较。
请问可不可以在sql语句中用序号表示columnSQL Server Update Query - non-unique value
请问数据表里筛选变量名的写法SQL combine two columns from two different tables no shared (转载)
请教: SQL SUMmysql maximum columns <=1000?
MS SQL Group By Question这个sql怎么写? transpose Columns and rows in sql
[转载] SQL in AccessHow to write the query
相关话题的讨论汇总
话题: sql话题: columns话题: access话题: table话题: sum
进入Database版参与讨论
1 (共1页)
w****p
发帖数: 45
1
想请教大家一个问题,
我现在有一个TABLE有很COLUMNS, 我想根据一个COLUMN,对所有其他COLUMNS都做一个
SUM
如果只对一个COLUMN做这样的SUM,应该是这样的,
SELECT aggregatecolumn, sum(col1) AS sumcol1
FROM table
GROUP BY aggregatecolumn
现在的问题是,table里有很多列,我不想手动编辑所有列弄一个很长的SELECT句子
,而且不同的table列的名字会不一样。 如果换一个不同的TABLE,还得重新编辑。
SQL有没有比较简洁的办法?多谢了!
或者哪位有ACCESS vba code 也可以
i****a
发帖数: 36252
2
1. dynamic SQL
or
2. copy and paste, search and replace
for example:
copy all your table names into a spreadsheet
tableA
tableB
....
in the xls column before this, "sum(", in the column after, type ")"
(tip, you can hold down control when doing the mouse copy paste shortcut
to copy and paste to all rows)

【在 w****p 的大作中提到】
: 想请教大家一个问题,
: 我现在有一个TABLE有很COLUMNS, 我想根据一个COLUMN,对所有其他COLUMNS都做一个
: SUM
: 如果只对一个COLUMN做这样的SUM,应该是这样的,
: SELECT aggregatecolumn, sum(col1) AS sumcol1
: FROM table
: GROUP BY aggregatecolumn
: 现在的问题是,table里有很多列,我不想手动编辑所有列弄一个很长的SELECT句子
: ,而且不同的table列的名字会不一样。 如果换一个不同的TABLE,还得重新编辑。
: SQL有没有比较简洁的办法?多谢了!

w****p
发帖数: 45
3
谢谢!

【在 i****a 的大作中提到】
: 1. dynamic SQL
: or
: 2. copy and paste, search and replace
: for example:
: copy all your table names into a spreadsheet
: tableA
: tableB
: ....
: in the xls column before this, "sum(", in the column after, type ")"
: (tip, you can hold down control when doing the mouse copy paste shortcut

1 (共1页)
进入Database版参与讨论
相关主题
How to write the query请问数据表里筛选变量名的写法
input into access请教: SQL SUM
请问怎么样在Microsoft Access里群发email?MS SQL Group By Question
Access 里面两个 column不一样的table 能combine 到一起吗?[转载] SQL in Access
请教SQLhelp about SQL for ACCESS
SQL 2000 create index 問題Table Merge (SQL Server)
Oracle Group and Index question有趣的Join问题,源于SQL和SAS比较。
请问可不可以在sql语句中用序号表示columnSQL Server Update Query - non-unique value
相关话题的讨论汇总
话题: sql话题: columns话题: access话题: table话题: sum