O meu select ficou assim:
$hora_final_sexta = pg_query($connect, "UPDATE tb_andamento set
hora_fim = '$hora_sexta' WHERE hora_fim = '$hora_zero' and data != '$data'
and EXTRACT(DOW FROM $data_atividade) = 5");
Mas tá dando erro, o que tá errado ?
Em 16/03/07, Osvaldo Rosario Kussama <[EMAIL PROTECTED]>
escreveu:
Milena Leite escreveu:
>
>
> Olá pessoal,
>
> Eu queria saber se tem como eu fazer dentro de um select no where uma
> verificação.
> Essa verificação seria se aquela data retornada é uma sexta-feira..
>
> Mais ou menos assim:
>
> Atualize o campo da tabela X onde a data é sexta.
>
bdteste=# SELECT current_date, EXTRACT(DOW FROM current_date);
date | date_part
------------+-----------
16/03/2007 | 5
(1 registro)
0 - dom, 1 - seg, ..., 6 - sab
Portanto sua cláusula WHERE ficará:
... WHERE EXTRACT(DOW FROM sua_data) = 5 ...
Veja:
http://www.postgresql.org/docs/8.2/interactive/functions-datetime.html
[]s
Osvaldo
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/
_______________________________________________
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
--
Milena Leite
_______________________________________________
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