Pessoal,

To com uma duvida aparetemente simples tenho uma tabela:

id_tipo_frequencia int4 NOT NULL,
ds_reduzida varchar(100),
ds_completa text,
ts_inclusao timestamp DEFAULT ('now'::text)::timestamp(6) with time zone,
ts_cancelado timestamp,

com esses dados :
id_tipo_frequencia      ds_reduzida     ds_completa     ts_inclusao     
ts_cancelado
2       F       Falta   2005-11-21 09:54:03.989148
4       Fe      Ferias  2005-12-01 10:50:29.154619
3       P       Presente        2005-11-21 09:54:17.29012
8       LMA     Licença Maternidade     2006-06-01 14:48:53.292598
9       LME     Licença Médica  2006-06-01 14:50:29.259519
10      SI      Serviço Interno 2006-06-01 14:50:48.487416
11      SE      Serviço Externo 2006-06-01 14:51:56.11255
7       S       Serviço 2006-03-01 15:33:23.119624      2006-06-13 
1:47:30.453137
12      R       Reunião 2006-06-14 09:17:08.44196
e tenho outra tabela que recebe os id_dessa tabela marcando essa frequencia 
para uma determinada unidade , gostria de saber se tem como eu trazer todos  
os tipos de frequencia mesmo contabilizando em branco ?

estava tentando fazer a query dessa maneira :

select tf.id_tipo_frequencia, count(f.id_tipo_frequencia) from 
tipo_frequencia tf
LEFT JOIN   frequencia f USING (id_tipo_frequencia);

right join aula a on f.id_aula = a.id_aula

where a.id_aula = '145'
group by  tf.id_tipo_frequencia

Mas so me traz o que teve realmente ... não trazendo os em branco

Grato
Abs

_________________________________________________________________
Descubra como mandar Torpedos do Messenger para o celular! 
http://mobile.msn.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a