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

Responder a