Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    query con tipi dati timestamp

    devo eseguire questa query tramite java su db mysql

    SELECT * FROM spesa WHERE s_data_creazione BETWEEN 2013-10-01 AND 2013-10-28

    il campo s_data_creazione è di tipo Timestamp, non mi tira fuori alcun risultato nonostante i dati ci siano, dove sbaglio?

  2. #2
    nel campo timestamp come sono i dati? Hanno anche le ore ?
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    ci sono anche le ore minuti e secondi, sono date del tipo

    2013-11-25 14:30:11

  4. #4
    allora nel between prova ad inserire anche le ore 00:00:00
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  5. #5
    per default assume le ore come 00:00:00 ma occhio che in questo caso ti escluderebbe l'ultimo giorno. la data ora come hai descritto nel primo post e' una stringa e va passata tra apici.

    BETWEEN '2013-10-01 00:00:00' AND '2013-10-28 23:59:59'

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

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    db.jpg

    ho eseguito questa query
    SELECT * FROM spedizione WHERE spe_data_creazione BETWEEN '2013-11-30 00:00:00' AND '2013-11-01 23:59:59'
    non mi ritorna niente, allego schermata dove si vede che il dato c'è nel db

  7. #7
    Quote Originariamente inviata da abcd1000 Visualizza il messaggio
    db.jpg

    ho eseguito questa query
    SELECT * FROM spedizione WHERE spe_data_creazione BETWEEN '2013-11-30 00:00:00' AND '2013-11-01 23:59:59'
    non mi ritorna niente, allego schermata dove si vede che il dato c'è nel db
    ehmm! between data minore And data maggiore......

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

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    funziona, grazie!

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.