Cita:
Empezado por aanil
Buenas a todos.
Para que me corrigan este codigo.
La idea es contar de un solo click los registros de varios campos.
SELECT COUNT (CAMPO1, CAMPO2...) AS TOTAL1, TOTAL2, FROM TABLA1
WHERE CAMPO1 ="hhh" AND CAMPO2 ="zzzz".
Asi no funciona ¿Cual es la forma correcta? he buscado en todos los manuales que tengo y solo me presentan el ejemplo con un solo campo.
Gracias.
|
Hola aanil...
bueno, lo ideal seria que nos indiques desde que motor de base de datos... y especificar claramente cual quieres que sea el resultado...
creo que debes utilizar algo así
Código SQL
[-]
Select Count(Campo1) As Total1, Count(Campo2) As Total2
From Tabla1
Where Campo3="algo" And Campo4="Algo mas"
Tambien puedes detallar aún más tu sentencia, agrupandolo por caracteristicas o codigos, lo que te quedaría algo así
Código SQL
[-]
Select Codigo, Nombre, Count(Campo1) As Total1, Count(Campo2) As Total2
From Tabla1
Where Campo3="algo" And Campo4="Algo mas"
Group By Codigo, Nombre
Espero que esto te sirva (y funcione..)
Salu2