这个查询给我带来了正确的信息,不同的是它给我带来了重复,所以我想要做的是另一列,它告诉我在这种情况下重复相同的数字重复了多少次(E.N_PARTE ) 带回来的例子
E.N_PARTE
AAA
AAA
BBB
CCC
BBB
我想要的是添加另一列
Repetidos E.N_PARTE
2 AAA
2 BBB
1 CCC
SELECT E.NOM_ALMACENISTA, E.N_PARTE, E.DESCRIPCION, E.INV_MINIMO,
E.INV_MAXIMO, E.INV_EXISTE, E.COS_UNIDLLS,HT.FCH_REGISTRO
FROM ELENTRADAS AS E LEFT OUTER JOIN
HISTORIAL AS HT ON HT.NUM_PART = E.N_PARTE
WHERE (HT.FCH_REGISTRO BETWEEN '2018-08-24' AND '2018-08-24') AND (E.DEPART
= 'Departamento1' )
order by HT.FCH_REGISTRO ASC
谢谢你的帮助。
您必须在最后添加一个 group by,如下例所示
您还必须记住,您在 select 中输入的参数不会与 group by 冲突。
您需要做的是按您想要的字段分组,然后计算该字段,它会给您该字段的重复记录数