Ver Mensaje Individual
  #2  
Antiguo 17-05-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 24
BlueSteel Va por buen camino
Cool

Cita:
Empezado por aanil Ver Mensaje
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
__________________
BlueSteel
Responder Con Cita