Olá pessoal,boa tarde.

Tenho uma consulta em mysql que trabalha com tratamento de campos do tipo
date.
Tentei fazer a consulta equivalente no postgresql ,mas sem sucesso.
Alguém poderia me ajudar?
Olhei  o manual,mas não consegui achar nada que ajudasse.
Segue,abaixo, a consulta no mysql:

SELECT data_feriado AS dia_semana, fixo_feriado AS permanente
FROM feriados
WHERE (
data_feriado BETWEEN  variavel_1   AND  variavel_2
AND date_format( data_feriado, '%w' ) NOT
IN ( 0, 6 )
)
OR (
fixo_feriado =1
AND date_format( data_feriado, '%m-%d' ) BETWEEN date_format( variavel_1,
'%m-%d' )
AND date_format( variavel_2 , '%m-%d' )
AND CONCAT_WS( '-', variavel_aux, date_format( data_feriado, '%m-%d' ) )
BETWEEN variavel_1 AND variavel_2
AND date_format( CONCAT_WS( '-', variavel_aux, date_format( data_feriado,
'%m-%d' ) ) , '%w' ) NOT IN ( 0, 6 )
)
GROUP BY date_format( data_feriado, '%m-%d' )

-------------------------------------------------------------------------------------

Agradeço desde já.
Att,
 Deliane Andrade
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a