Vinny Posted May 26, 2013 at 08:11 AM Report #509024 Posted May 26, 2013 at 08:11 AM Estive tentando com PHP e não obtive sucesso, quero exibir um número total de registros numa tabela do banco de dados que foram inseridos no ultimos 3 meses. Deve ser dinamico (:'( se é que me entendem), ou seja, ao passar dos dias e o contador ir atualizando conforme for passando o tempo. Alguma dica?
pmg Posted May 26, 2013 at 09:03 AM Report #509028 Posted May 26, 2013 at 09:03 AM Depemde da tua base de dados MySQL: https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html Oracle: http://psoug.org/reference/date_func.html PostgreSQL: http://www.postgresql.org/docs/9.1/static/functions-datetime.html SQLite: http://www.sqlite.org/lang_datefunc.html ... Por exemplo, com as funcoes add_months e today inventadas: select count(*) from tabela where datainsercao > add_months(today(), -3) What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
Vinny Posted May 28, 2013 at 04:15 AM Author Report #509334 Posted May 28, 2013 at 04:15 AM Mas ai que ta, eu não tenho o 'datainsercao' para fazer a comparação.
Vinny Posted May 29, 2013 at 04:13 AM Author Report #509521 Posted May 29, 2013 at 04:13 AM Alguma outra ideia?
bioshock Posted May 29, 2013 at 08:23 AM Report #509529 Posted May 29, 2013 at 08:23 AM Epa..estás a querer meter um carro andar sem rodas. É complicado. 😄
HappyHippyHippo Posted May 29, 2013 at 08:48 AM Report #509534 Posted May 29, 2013 at 08:48 AM Alguma outra ideia? seleccionas tudo o que tens, apagas e começas de novo ... ou ... crias o campo !!!!!! IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Vinny Posted May 29, 2013 at 04:36 PM Author Report #509625 Posted May 29, 2013 at 04:36 PM seleccionas tudo o que tens, apagas e começas de novo ... ou ... crias o campo !!!!!! Criar o campo é uma ótima ideia. Qual seria o melhor formato de data para essa aplicação? Alguma dica?
Vinny Posted May 29, 2013 at 04:45 PM Author Report #509627 Posted May 29, 2013 at 04:45 PM Dá me um exemplo?
bioshock Posted May 29, 2013 at 04:49 PM Report #509629 Posted May 29, 2013 at 04:49 PM Um exemplo? Do quê? Um exemplo de uma query o @pmg já te deu.
Vinny Posted May 29, 2013 at 04:53 PM Author Report #509630 Posted May 29, 2013 at 04:53 PM Pera ai, agora que eu lembrei, a tabela já tem uma coluna com a data, só agora me lembrei... Eu esqueci porque eu estava trabalha somente com as ultimas colunas... Valeu, obrigado a todos.
Vinny Posted May 30, 2013 at 07:45 PM Author Report #510046 Posted May 30, 2013 at 07:45 PM Fiz conforme indicado, mas deu o seguinte erro: Fatal error: Call to undefined function add_months() Meu codigo: $sql = 'SELECT COUNT(*) as total_mes FROM minhatabela WHERE post_time > '. add_months(today(), -3);
HappyHippyHippo Posted May 30, 2013 at 10:51 PM Report #510097 Posted May 30, 2013 at 10:51 PM Por exemplo, com as funcoes add_months e today inventadas: select count(*) from tabela where datainsercao > add_months(today(), -3) olha bem para o post !!! tens de ser tu a implementar essas funções IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now