I've seen several answers about this message
Arithmetic overflow error converting expression to data type int.
However, everything they indicated did not work. It only gives error when I use count
.
Code:
SELECT
COUNT(DML.NK_CO_SEQ_LOTERICA)
FROM DW_XCAP.XCAP.DM_LOTERICA AS DML
JOIN DW_XCAP.XCAP.DM_PEDIDO AS DMP ON DMP.CO_LOTERICA = DML.CO_LOTERICA
JOIN DW_XCAP.XCAP.DM_PRODUTO AS DMPR ON DMPR.NK_CO_SEQ_PRODUTO = DML.CO_PRODUTO
JOIN DW_XCAP.XCAP.DM_ATENDIMENTO AS DMA ON DMA.CO_LOTERICA = DMP.CO_LOTERICA
JOIN DW_XCAP.XCAP.DM_TITULO AS DMT ON DMT.CO_PRODUTO = DML.CO_PRODUTO AND DMT.CO_LOTERICA = DML.CO_LOTERICA
JOIN DW_XCAP.XCAP.DM_LOG_ENTRADA AS DME ON DME.CO_PRODUTO = DML.CO_PRODUTO
WHERE DML.CO_PRODUTO IS NOT NULL
AND DME.CO_PRODUTO <> 0