SELECT LEFT(项目编号, 4) AS 项目编号, COUNT(DISTINCT 检测编号) AS 检测编号个数
FROM 检测结果
GROUP BY LEFT(项目编号, 4)

解决方案 »

  1.   

    多谢:
     wanyingsong(豌豆)
      

  2.   

    SELECT LEFT(项目编号, 4) AS 项目编号, COUNT(检测编号) AS 检测编号个数, 检测编号
    FROM 检测结果
    GROUP BY LEFT(项目编号, 4), 检测编号---
    COUNT(DISTINCT 检测编号) 中的distinct 不要
      

  3.   

    首先多谢 wanyingsong(豌豆) 大侠, wanyingsong(豌豆) 是正确的,但COUNT(DISTINCT 检测编号) 在ASSCCE 中DISTINCT不允许这样用,只能使用:COUNT(检测编号) 其结果:项目编号 检测编号个数 检测编号
    0101  16  0000000101
    ... ...不正确啊