2012-07-16 69 views
0

我有一个查询显示Proyects,日期和地产(“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' 

其实查询显示了这一点:

enter image description here

回答

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 
+0

感谢@HABO,它的工作原理!!!! – suely 2012-07-16 22:31:00