Hola
Necesito filtrar datos pero por alguna razón no me funciona el Where, por favor, ¿me ayuda?
Es sobre una base de datos SQLite3, os lo describo:
Esta es la consulta sin Where:
sqlite> Select grupo, subgrupo, sum(Importe) as Importe from vgrupo Group by grupo, subgrupo;
Casa|Comunidad|0.0
Coche|Combustible|4.8
Pretendo quitar el Importe con 0.0 y hago esto:
sqlite> Select grupo, subgrupo, sum(Importe) as Importe from vgrupo Where Importe<>0 Group by grupo, subgrupo;
También he probado:
sqlite> Select grupo, subgrupo, sum(Importe) as Importe from vgrupo Where Importe<>0.0 Group by grupo, subgrupo;
Y esto otro:
sqlite> Select grupo, subgrupo, sum(Importe) as Importe from vgrupo Where Importe>0 or Importe<0 Group by grupo, subgrupo;
Pero ninguno me funciona, ninguno me quita la fila con 0.0
Alguien me da alguna pista, gracias.
=============Solución=========================================
En el texto no he dicho que se trataba de un view y como soy novato con las views he visto que solo tenia que hacer una nueva view y esta última es la que debe ser filtrada con el where y así resuelvo el problema.
Última modificación: 23-04-2021, 12:52 por gambafeliz.