Agenda Semanal
Bom Dia
Estou tentando fazer uma agenda semanal,
na verdade o ideal seria da semana atual e as próximas duas semanas
se alguém tiver uma ideia de como montar esse agenda dinamcamente
eu agradeço a ajuda, to usando php com firebird
Minha ideia é a seguinte, como hoje é quinta feira teria que aparecer todos compromissos
desse semana, inclusive dos dias que ja passaram
Estou tentando fazer uma agenda semanal,
na verdade o ideal seria da semana atual e as próximas duas semanas
se alguém tiver uma ideia de como montar esse agenda dinamcamente
eu agradeço a ajuda, to usando php com firebird
Minha ideia é a seguinte, como hoje é quinta feira teria que aparecer todos compromissos
desse semana, inclusive dos dias que ja passaram
Nicolas
Curtidas 0
Melhor post
Lucas Ramos
13/08/2015
Bom Fiz um tratamento em SQL Server para filtrar somente o que precisa, só implementar a lógica em firebir
Tabela de Teste
Inserir Massa de Teste
Filtrar da Segunda da Semana atual até sexta da próxima semana
espero que ajude, tendo o resultado da query só implementar no PHP
Tabela de Teste
create table agenda( id int not null identity(1,1), data date, compromisso varchar(100) )
Inserir Massa de Teste
declare @data date declare @datafim date set @data = dateadd(day,-20,getdate()) set @datafim = dateadd(day,20,getdate()) while (@data < @datafim) begin insert into agenda (data,compromisso) values (@data,' Teste') set @data = dateadd(day,1,@data) end
Filtrar da Segunda da Semana atual até sexta da próxima semana
declare @DIaSemana int set @DIaSemana = DATEPART(DW,getdate() ) declare @DataSegunda date set @DataSegunda = dateadd(day,(@DIaSemana - 2) * -1,getdate()) declare @DataFinal date set @DataFinal = Dateadd(day,11,@DataSegunda) select * from agenda where data between @DataSegunda and @DataFinal
espero que ajude, tendo o resultado da query só implementar no PHP
GOSTEI 1