Ir para conteúdo

POWERED BY:

Arquivado

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

ZeusMode

Contagem de DATA

Recommended Posts

Olá Pessoal,

 

Gostaria de uma ajuda para um pequeno problema.

 

Estou com um código PHP que fiz, para fazer uma contagem de dias.

 

Exemplo :

O produto X foi cadastrado dia 31/08 esse scriptzinho me mostra que esse produto esta cadastrado a 3 dias.

 

Para isso utilizei a função DATEDIFF

ficando asism

DATEDIFF(NOW(),`data_cadastro`)

 

Um problema que surgiu foi o seguinte, essa contagem de dias não pode somar com finais de semana, ou seja, se o produto foi cadastrado em uma quarta feira, o cliente só foi ver na segunda essa contagem deveria mostrar apenas 2 dias sendo quinta e sexta.

 

Alguém poderia me ajudar a excluir os finais de semana dessa contagem ?

 

Caso eu não tenha sido muito claro, por favor, me adicione no messenger para que possamos conversar melhor.

 

Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Giesta,

 

Obrigado por responder, você poderia me explicar melhor como funciona isso ?

 

Estarei pesquisando algo relacionado na internet.

 

Obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o Calendario:

select date(now()) + INTERVAL @a DAY , @a:=@a+1 from  information_schema.collations x,information_schema.collations y,(select @a:=0)z

Depois você cria uma uma consulta em cima do calendario

select dia,date_format(dia,'%w')numero_semana, date_format(dia,'%W')dia_semana from
(select date(now()) + INTERVAL @a DAY dia , @a:=@a+1 from  information_schema.collations x,information_schema.collations y,(select @a:=0)z)a
where date_format(dia,'%w') not in (0,6)

acho q deu pra entender

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.