SELECT SUM () que me da NULL
Publicado por Alberto (115 intervenciones) el 25/12/2017 10:16:50
De nuevo una consulta: quiero sumar la columna importe de la tabla remesas para los registros que tienen como inversor a AMG y en platform platformx
No hay ningún valor vacío en la columna importe ni en los otros campos de las condiciones.
En la línea de código
se me dice para resultadorem = 0
y para Rs2(0) = Nulo
En la MsgBox se me presenta lógicamente 0
El código que he puesto para la suma es:
Este mismo procedimiento lo tengo en un programa que hice hace algún año y funcionaba. Pregunto ¿por qué me da este valor NULL y cómo evitarlo? ¿Hay algún error en la línea Rs2.Open...? Utilizo V.B. 6.0
Muchas gracias.
No hay ningún valor vacío en la columna importe ni en los otros campos de las condiciones.
En la línea de código
1
resultadorem = Rs2(0)
y para Rs2(0) = Nulo
En la MsgBox se me presenta lógicamente 0
El código que he puesto para la suma es:
1
2
3
4
Rs2.Open "SELECT sum(importe) AS 'importerem' FROM remesas WHERE inversor = 'AMG' AND platform = ' " & platformx & " ' ", Cn, adOpen_static, adLockPessimistic
resultadorem = Rs2(0)
MsgBox "Importe remesas " & resultadorem
Este mismo procedimiento lo tengo en un programa que hice hace algún año y funcionaba. Pregunto ¿por qué me da este valor NULL y cómo evitarlo? ¿Hay algún error en la línea Rs2.Open...? Utilizo V.B. 6.0
Muchas gracias.
Valora esta pregunta


0