-1
I’ve seen several responses to that message
Arithmetic overflow error Converting Expression to data type int.
However, everything they indicated to do did not work. It only gives error when using the 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
The types of the fields they link to are the same?
– Reginaldo Rigo
SELECT COUNT(DISTINCT DML.NK_CO_SEQ_LOTERICA)
– Diego Souza
See if there is an improper Cartesian product generating a value of "Count" "explosive"
– Motta