<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
原表:
<table width="680" height="78" border="1" align="center">
<tr>
<td>客户ID</td>
<td>产品ID</td>
<td>产品名称 </td>
<td>库位ID</td>
<td>批次属性1(生产日期)</td>
<td>批次属性2(入库日期)</td>
<td>可用数</td>
<td>质量</td>
</tr>
<tr>
<td>NF</td>
<td>001</td>
<td>电池1</td>
<td>A1</td>
<td>2007-08-09</td>
<td>2007-09-09</td>
<td>20</td>
<td>正常</td>
</tr>
<tr>
<td>NF</td>
<td>001</td>
<td>电池1</td>
<td>B2</td>
<td>2007-08-09</td>
<td>2007-09-09</td>
<td>20</td>
<td>正常</td>
</tr>
<tr>
<td>NF</td>
<td>002</td>
<td>电池2</td>
<td>A2</td>
<td>2007-08-09</td>
<td>2007-09-09</td>
<td>10</td>
<td>正常</td>
</tr>
</table>
<p> </p>
<p>要求查询出的结果(根据客户ID、产品ID、批次属性1、批次属性2进行分组,计算出对象的可用数)
</p>
<table width="589" border="1" align="center">
<tr>
<td>客户ID</td>
<td>产品ID</td>
<td>产品名称 </td>
<td>批次属性1(生产日期)</td>
<td>批次属性2(入库日期)</td>
<td>可用数</td>
<td>质量</td>
</tr>
<tr>
<td>NF</td>
<td>001</td>
<td>电池1</td>
<td>2007-08-09</td>
<td>2007-09-09</td>
<td>40</td>
<td>正常</td>
</tr>
<tr>
<td>NF</td>
<td>002</td>
<td>电池2</td>
<td>2007-08-09</td>
<td>2007-09-09</td>
<td>10</td>
<td>正常</td>
</tr>
</table>
</body>
</html>
<td>产品ID</td>
<td>产品名称 </td>
<td>库位ID</td>
<td>批次属性1(生产日期)</td>
<td>批次属性2(入库日期)</td>
<td>可用数</td>
<td>质量</td>select b.客户ID,b.产品ID,p.产品名称,k.库位ID,b.批次属性1,b.批次属性2,b.可用数
(select 客户ID,产品ID,批次属性1,批次属性2,sum(可用数) as 可用数 from tbl group by 客户ID,产品ID,批次属性1,批次属性2 where **=** and **=**.....)b,产品表 p,库房产品关联表 k
where b.产品ID=p.产品ID。
总之就是一个sum之后再做连接了。
又不提供表结构,懒得写了。
LZ图没显示出来