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
