Como hacer consulta

08/01/2008 - 21:14 por Nomad(CR) | Informe spam
Tengo una tabla que tiene la siguiente estructura:

IdEmp int Checked
Fecha smalldatetime Checked
Problema nvarchar(250) Checked
Diagnostico nvarchar(250) Checked
Tratamiento nvarchar(250) Checked
ProblemaEstad int Checked
Fisico nvarchar(250) Checked
Id bigint Unchecked

En el campo ProblemaEstad guardo un numero que corresponde a un
problema de salud.

Yo necesito contar por ejemplo: cuantos 20 hay en ese campo? cuantos
12? y asi por estilo

La consulta quiero que me devuelva por ejemplo:


Numero Cantidad
20 5
12 7
14 2

Y asi por el estilo...

Yo hago esto... pero solo me da la columna de cantidad, entonces no se
a que corresponde

SELECT ProblemaEstad
FROM dbo.Expediente
WHERE (Fecha >= @fecha1) AND (Fecha <= @fecha2)
group by ProblemaEstad

Gracias de antemano por cualquier ayuda.

Saludos...

Preguntas similare

Leer las respuestas

#1 Carlos M. Calvelo
08/01/2008 - 21:20 | Informe spam
On 8 jan, 21:14, "Nomad(CR)" wrote:
Tengo una tabla que tiene la siguiente estructura:

IdEmp           int     Checked
Fecha           smalldatetime   Checked
Problema      nvarchar(250)     Checked
Diagnostico   nvarchar(250)     Checked
Tratamiento   nvarchar(250)     Checked
ProblemaEstad   int     Checked
Fisico           nvarchar(250)  Checked
Id                 bigint       Unchecked

En el campo ProblemaEstad  guardo un numero que corresponde a un
problema de salud.

Yo necesito contar por ejemplo:  cuantos 20 hay en ese campo?  cuantos
12? y asi por estilo

La consulta quiero que me devuelva por ejemplo:

Numero    Cantidad
20             5
12             7
14             2

Y asi por el estilo...

Yo hago esto... pero solo me da la columna de cantidad, entonces no se
a que corresponde

SELECT     ProblemaEstad
FROM       dbo.Expediente
WHERE      (Fecha >= @fecha1) AND (Fecha <= @fecha2)
group by ProblemaEstad




Pues ya casi has terminado.

SELECT ProblemaEstad, COUNT(*) as Cantidad
FROM


Saludos,
Carlos
Respuesta Responder a este mensaje
#2 Imac_man
08/01/2008 - 21:25 | Informe spam
Hola,

Esto debe solventar tu problema.

select ProblemaEstad, count(ProblemaEstad) from Tabla
group by ProblemaEstad

Saludos


IdEmp int Checked
Fecha smalldatetime Checked
Problema nvarchar(250) Checked
Diagnostico nvarchar(250) Checked
Tratamiento nvarchar(250) Checked
ProblemaEstad int Checked
Fisico nvarchar(250) Checked
Id bigint Unchecked


"Nomad(CR)" escribió en el mensaje
news:
Tengo una tabla que tiene la siguiente estructura:

IdEmp int Checked
Fecha smalldatetime Checked
Problema nvarchar(250) Checked
Diagnostico nvarchar(250) Checked
Tratamiento nvarchar(250) Checked
ProblemaEstad int Checked
Fisico nvarchar(250) Checked
Id bigint Unchecked

En el campo ProblemaEstad guardo un numero que corresponde a un
problema de salud.

Yo necesito contar por ejemplo: cuantos 20 hay en ese campo? cuantos
12? y asi por estilo

La consulta quiero que me devuelva por ejemplo:


Numero Cantidad
20 5
12 7
14 2

Y asi por el estilo...

Yo hago esto... pero solo me da la columna de cantidad, entonces no se
a que corresponde

SELECT ProblemaEstad
FROM dbo.Expediente
WHERE (Fecha >= @fecha1) AND (Fecha <= @fecha2)
group by ProblemaEstad

Gracias de antemano por cualquier ayuda.

Saludos...


Respuesta Responder a este mensaje
#3 Nomad(CR)
09/01/2008 - 02:35 | Informe spam
Gracias a ambos, mañana si Dios quiere las pruebo y les aviso.
Respuesta Responder a este mensaje
#4 Nomad(CR)
09/01/2008 - 14:33 | Informe spam
On 8 ene, 14:20, "Carlos M. Calvelo" wrote:
On 8 jan, 21:14, "Nomad(CR)" wrote:



> Tengo una tabla que tiene la siguiente estructura:

> IdEmp int Checked
> Fecha smalldatetime Checked
> Problema nvarchar(250) Checked
> Diagnostico nvarchar(250) Checked
> Tratamiento nvarchar(250) Checked
> ProblemaEstad int Checked
> Fisico nvarchar(250) Checked
> Id bigint Unchecked

> En el campo ProblemaEstad guardo un numero que corresponde a un
> problema de salud.

> Yo necesito contar por ejemplo: cuantos 20 hay en ese campo? cuantos
> 12? y asi por estilo

> La consulta quiero que me devuelva por ejemplo:

> Numero Cantidad
> 20 5
> 12 7
> 14 2

> Y asi por el estilo...

> Yo hago esto... pero solo me da la columna de cantidad, entonces no se
> a que corresponde

> SELECT ProblemaEstad
> FROM dbo.Expediente
> WHERE (Fecha >= @fecha1) AND (Fecha <= @fecha2)
> group by ProblemaEstad

Pues ya casi has terminado.

SELECT ProblemaEstad, COUNT(*) as Cantidad
FROM

Saludos,
Carlos



Perfecto, ya salio Gracias!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida