Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema mysql if e forse no ...

    Salve a tutti, scusate per il titolo schifoso, ma non mi veniva in mente altro!
    Ora ... stò facendo delle query da infarto, e ora mi trovo di fronte ad un problema che mi sforzo di spiegarvi (non perchè sia un peso per me, ma perchè mi risulta difficile scrivendo!):
    Io ho una tabella sifatta
    tabella (time,ora,ricariche) .. con time che è il timestamp del tempo
    Ora, io voglio beccarmi tutti i dati della settimana precedente partendo dal giorno in cui sono (e fin qua ... una minch ehmm), per esempio ora è VENERDI' e io voglio prendermi la somma di tutte le RICARICHE partendo da Lunedì della settimana scorsa fino a venerdì della settimana scorsa
    es
    (settimana scorsa e settimana corrente mese MAGGIO 2008)
    LMMGV SD
    56 7 8 91011
    121314 15161718

    Ok, come possiamo vedere dal mini calendarietto vorrei prendermi solo i giorni in verde, il 5 6 7 8 e 9, e fin qua non c'è un gran problema, il problema nasce quando voglio beccarmi il solo giorno 9 con le ricariche effettuate fino all'ora in cui sono, che ora come ora sarebbe l'una!

    Per cui piccolo riassunto:
    dei giorni 5,6,7,8 voglio TUTTE LE RICARICHE mentre
    del giorno 9 voglio le ricariche fatte sino all'ora in cui sono mentre faccio la query!
    Spero di essere stato chiaro

    Marco

  2. #2
    quale e' il formato del timestamp che usi? mysql o unix timestamp?

    devi comunque usare between... la funzione sara' dipendente dal formato timestamp usato.

    un esempio:

    codice:
    select *
    from tabella
    where campo_time between curdate() - interval 7 day and now()
    questo in linea di massima. Le funzioni corrette da usare saranno dipendenti dal formato di data ora usato. Ma in sostanza la formula e' quella:

    tutto quello che si trova tra oggi -7 giorni fa ed il momento di adesso.

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

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Non sei stato per niente chiaro.
    Sabato e domenica non contano?
    E se la query la fai di martedì cosa deve estrarre?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.