Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marco Polo Viana

Retornar semana atual

Recommended Posts

comece estudando SQL.

 

com o WHERE, um campo DATETIME, e a função NOW() é fácil fazer a consulta.

o complicado, é lhe indicar um caminho, sem saber oque você sabe fazer, oq não sabe, e qual a dificuldade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

comece estudando SQL.

 

com o WHERE, um campo DATETIME, e a função NOW() é fácil fazer a consulta.

o complicado, é lhe indicar um caminho, sem saber oque você sabe fazer, oq não sabe, e qual a dificuldade.

 

A dificuldade está na construção da consulta. A siontaxe não é tanto problema, mas sem conseguir juntar as coisas é mais difícil. Acho que teria de seguir a seguinte sequencia:

 

1 - Pegar a data atual;

2 - Subtrair da data atual o valor que falta para chegar a domingo;

3 - depois somar a data atual até chegar no valor do sábado;

 

Mas como organizar isso em SQL?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa conhecer as funções que tratam data no MySql, veja um exemplo em Oracle.

 

Objetos criados na semana


SELECT *
FROM   USER_OBJECTS
WHERE  To_Char(CREATED,'YYYYMM') = TO_CHAR(SYSDATE,'YYYYMM')
AND    TO_CHAR(CREATED,'W') = TO_CHAR(SYSDATE,'W')


To_Char - converte data para string, formato por parametro
__yyyymm - retorna ano e mes
__w retorna a semana do mês

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.