我有一个显示Proyects,Date和Estate(“Por Iniciar”,“Iniciado”,“Terminado”)的查询, 但是我需要一个查询来显示存在多少个庄园,例如一个名为的列 Por_Iniciar并显示数字5,一个名为Iniciado的列,显示数字1和列 名为Terminado并显示1,这是我的代码:
select a.nombre as Proyecto,a.fecha_Ter as Fecha_Termino, b.descripcion as Estado from
Proyecto a,
Proyecto_Estado b,
empresa c
where
a.id_Proyecto_Estado=b.id_Proyecto_Estado
and c.id_empresa=a.id_Empresa
and c.rut='96659140'
实际上查询显示了这个:
答案 0 :(得分:1)
听起来你正在寻找这样的东西:
select b.descripcion as Estado, Count(42) as [HowMany]
from Proyecto a, Proyecto_Estado b, empresa c
where
a.id_Proyecto_Estado=b.id_Proyecto_Estado and
c.id_empresa=a.id_Empresa and
c.rut='96659140'
group by b.descripcion