Milena Leite escreveu:
> 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 ?
>  

Bom Milena creio que isso seja PHP, correto?

Creio que faltou ' em $data_atividade.

Talvez seja 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");

>  
> Em 16/03/07, *Osvaldo Rosario Kussama* <[EMAIL PROTECTED] 
> <mailto:[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

Responder a