SQL Server - Como darle nombre a una fila segun el tipo de dato que traiga de BD

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 18 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Como darle nombre a una fila segun el tipo de dato que traiga de BD

Publicado por Alex (1 intervención) el 12/08/2020 19:32:41
Buen día amigos, de antemano les agradezco el tiempo, soy nuevo en sql server y lo que intento hacer es lo siguiente talvez me pueden dar una idea, tengo una tabla que se llama certificaciones


PersonNo | Estado | fechainicio | fechaAprobdo
1234 | 0 | 20201101 | 20201105
3456 | 2 | 20201201 | 20201205
5678 | 3 | 20201001 | 20201005



y necesito lo siguiente segun un rango de fecha


Certificaciones | totales
solicitadas | 3
aprobadas | 1
rechazadas | 1
total | 3


donde 2 significa aprobadas y 3 rechazadas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Como darle nombre a una fila segun el tipo de dato que traiga de BD

Publicado por Isaias (4558 intervenciones) el 12/08/2020 22:05:15
Bueno, por lógica las SOLICITADAS es el total de registros, en cuanto a las APROBADAS y RECHAZADAS, necesitas hacer algo como:

1
2
SUM(CASE WHEN estado = 2 THEN 1 END) AS Aprobadas,
SUM(CASE WHEN estado = 3 THEN 1 END) AS Rechazadas

¿Es claro?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar