0
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 月の最初の条件と 2 番目の 6653 を合計すると、7833 にならないのはなぜですか?

4

1 に答える 1

0

いくつかの行が両方の条件に一致する可能性がありますか? その場合、結果はそれらの行を 2 回カウントしません。

スキーマとサンプル データを提供しなかったため、推測以上のことを行うのは非常に困難です。しかし、それは頭に浮かぶ最初の答えです。

于 2013-06-19T09:46:36.347 に答える