SELECT a13.MesAño MesAño,
sum(a11.Cantidad) WJXBFS1
FROM [Histórico Lin_Factura Venta] a11
JOIN Producto a12 ON (a11.Nº = a12.Nº)
JOIN LU_Dia2 a13 ON (a11.[Fecha Registro] = a13.[Fecha Registro])
WHERE a11.[Fecha Registro] >= CONVERT(datetime, '2013-01-01 00:00:00', 120)
AND a12.Familia IN ('13 ')
AND ( a11.Coleccion IN ('JL ',
'G ') -->>>> 1180
OR a11.[Cod Grupo producto] IN (' ',
'OPORTUN ',
'2013 ',
'20 ',
'JUN12',
'NEW2012 ') --> 6653
)
GROUP BY a13.MesAño
ORDER BY a13.MesAño
========================================
总和到1180年1月的第一个条件和第二个6653,为什么它们不加起来为7833?
答案 0 :(得分:0)
也许有些行符合这两个条件?如果是这样,那么结果将不会对这些行计算两次。
由于您没有提供架构和示例数据,因此实际上很难做到猜测。但这是我想到的第一个答案。