none
Duda al hacer un Select RRS feed

  • Pregunta

  • Tengo una tabla "Operaciones" en la que tengo, entre otros, los campos "FechaOperacion" del tipo DateTime y "Importe" del tipo Money. Lo que quiero hacer es una consulta que me obtenga la suma de los importes de las operaciones por cada uno de los meses del año que yo le diga, y quiero que la consulta me la muestre con un campo "Mes" y un campo "Importe", de manera que quede...

    Campo MES       Campo IMPORTE

       Enero                  1500 €

       Febrero                2000 €

    ... y así hasta diciembre. Sólamente he conseguido que me muestre la suma por meses, de un año que le asigno.

    La sentencia SQL que tengo creada es:

              SELECT SUM(Importe) FROM operaciones WHERE CodUsuario= " & usuarios.id & " AND CodPlan= " & planes.id & " AND CodCuenta= " & cuentas.id & " AND YEAR(FechaOperacion)=" & estadisticas.año & " AND TipoOperacion LIKE 'GASTO%' GROUP BY MONTH(FechaOperacion) ORDER BY MONTH(FechaOperacion)

    Ahora me gustaría que me mostrara la consulta con el esquema que he mencionado antes, y que los meses en los que no hay operaciones, me muestre el mes en cuestión, y como importe que me salga "0 €"

    Ej.

    Campo MES             Campo IMPORTE

       Enero                              1.000 €

       Febrero                                  0 €

       Marzo                                 800 €

    etc...

    Cómo lo hago?






    • Editado IvanBcn1982 sábado, 27 de julio de 2019 15:53
    sábado, 27 de julio de 2019 15:42

Respuestas

Todas las respuestas