<!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>&nbsp;</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>

解决方案 »

  1.   

    我们的表结构很复杂,这是我简化了的,你把那代码放到dreamweaver里去看下效果啦
      

  2.   

    <td>客户ID</td>
        <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之后再做连接了。
    又不提供表结构,懒得写了。
      

  3.   

    LS厉害 不看表结构就写
    LZ图没显示出来