0

我有一个显示 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'

实际上,查询显示了这一点:

在此处输入图像描述

4

1 回答 1

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
于 2012-07-16T21:49:02.127 回答