Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466

    [MySql]Visualizzare ultimi 7 giorni, dove sbaglio la query?

    Ho una tabella in cui c'è un campo DATE.

    Ho la seguente query che dovrebbe visualizzarmi tutti i log degli ultimi 7 giorni:

    codice:
    SELECT * FORM logusers WHERE logDate BETWEEN CURDATE()-7 and CURDATE()
    Solo che non funziona.

    Dove è l'errorre?

    Grazie, Mc

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    SELECT * FORM logusers WHERE logDate BETWEEN CURDATE()- INTERVAL 7 DAY AND CURDATE()

    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Grazie mille marketto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Marketto ti chiedo ancora una cosa, se volessi saper tutti i log dell'ultimo mese, ma non inteso come gli ultimi 31 giorni ma proprio l'ultimo mese quindi adesso si tratterebbe solo del mese di gennaio, come potrei scrivere la query?

    grazie.

  5. #5
    ciao, Buon anno mchorney ....


    Marketto lo sa... ma vediamo se ti risponde come me...

    WHERE YEAR(campo_data) = YEAR(NOW())
    AND MONTH(campo_data) = MONTH(NOW())

    ciao e ancora auguri....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    SELECT * FORM logusers WHERE MONTH(logDate) = MONTH(CURDATE()) AND YEAR(logDate) = YEAR(CURDATE())





    editato:
    Originariamente inviato da piero.mac
    Marketto lo sa... ma vediamo se ti risponde come me...
    think simple think ringo

  7. #7
    SELECT * FORM logusers WHERE MONTH(logDate)=$mese

    dove mese è un intero tra 1 e 12

  8. #8
    nel mentre avevo aperto la risposta o risposto ad un privato e mi avete fregato

    edit:
    e mi sono anche dimenticato l'anno

  9. #9
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da bubu77
    nel mentre avevo aperto la risposta o risposto ad un privato e mi avete fregato







    alla tua query bisogna aggiungere anche il controllo x l'anno, altrimenti si rischia di visualizzare i log di gennaio 2004


    editato:
    hai editato
    think simple think ringo

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Ciao piero, buon anno anche a te e grazie.

    E grazie anche a marketto e bubu ovviamente.

    Finalmente respiro un po' col lavoro e posso tornare sul forum.

    Sto facendo un lavoro che prevede l'uso del comando AT di windows e la creazione settimanale di report (da db e modificabili da excel) da allegare ad una mail da inviare in automatico.

    Appena lo finisco (un mesetto perchè il lavoro comprende altre cose) faccio una pillola


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.