【发布时间】:2016-09-24 13:23:43
【问题描述】:
<table border="1">
<tr><th>Pcode</th><th>TCode</th><th>TName</th><th>CCode</th><th>Rate</th><th>Total=sum(rates of all PCodes)</th></tr>
<b><tr><td>12345</td><td>200</td><td>200</td><td>12</td><td>2000</td><td>8000</td></tr>
<tr><td>12345</td><td>201</td><td>200</td><td>12</td><td>1000</td><td>8000</td></tr>
<tr><td>12345</td><td>202</td><td>200</td><td>12</td><td>2000</td><td>8000</td></tr>
<tr><td>12345</td><td>205</td><td>200</td><td>12</td><td>3000</td><td>8000</td></tr>
<tr><td>12346</td><td>200</td><td>200</td><td>12</td><td>4000</td><td>32000</td></tr>
<tr><td>12346</td><td>204</td><td>200</td><td>12</td><td>5000</td><td>32000</td></tr>
<tr><td>12346</td><td>208</td><td>200</td><td>12</td><td>5000</td><td>32000</td></tr>
<tr><td>12346</td><td>1235</td><td>200</td><td>12</td><td>3000</td><td>32000</td></tr>
<tr><td>12346</td><td>12</td><td>200</td><td>12</td><td>7000</td><td>32000</td></tr>
<tr><td>12346</td><td>100</td><td>200</td><td>12</td><td>8000</td><td>32000</td></tr>
</table>
<p>I have a table with Pcode, Tcode, TName, CCode, Rate. Need to find the sum under Pcode as Total in next column</p>
我希望获取此表列“(总计)”以及下表(SQL)中的所有列。
我已经尝试了 ROLLUP 和 group by 还没有解决方案。
按 Pcode 分组的总数并将该总和放入下一列。
TIA,
【问题讨论】:
-
桌子在哪里?还请提供样本数据以及与该样本数据对应的所需输出。
-
抱歉忘记添加html代码
-
您还应该包含您尝试过的查询。看看这个:spaghettidba.com/2015/04/24/…
标签: sql group-by sql-server-2014 rollup