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

    [MySql] vincoli su date

    Ciao.
    Nel mio db ho una tabella con un campo timestamp che prende valori dal current timestamp nel formato yyyy-mm-gg hh24:mi:ss. Poichè ho bisogno di effettuare delle query che vadano a discriminare l'output in base al campo data, mi trovo in difficoltà in quanto se effetto query per data >=timestamp tutto va bene, se uso condizioni di minore o compreso (sia < > che between), non ottengo tuple in output.

    Probabilmente sbaglio sintassi (mai usato le date su mysql, solo su oracle)...qualcuno saprebbe darmi qualche dritta??
    grazie 1000!!!
    Date a Cesare quel che è di Cesare,
    tutto il resto a me!!

  2. #2
    forse se non ottieni tuple in output è solo perché non ci sono risultati che soddisfano la where!!!!

    scherzi a parte non c'è nessuna sintassi strana, puoi fare tranquillamente tutti i casi qui sotto:

    SELECT * FROM tab WHERE campo_timestamp BETWEEN '2012-04-22 10:23:00' AND '2012-04-22 12:44:00'

    oppure
    SELECT * FROM tab WHERE campo_timestamp< '2012-04-22 10:44:00'


    SELECT * FROM tab WHERE campo_timestamp>= '2012-04-22 10:44:00'

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    390
    possibile che a me non dava risultati perchè non inserivo l'ora nella query?
    Date a Cesare quel che è di Cesare,
    tutto il resto a me!!

  4. #4
    Originariamente inviato da dmitraco
    possibile che a me non dava risultati perchè non inserivo l'ora nella query?
    se non metti l'ora assume come tale 00:00:00 e diventa:

    BETWEEN '2012-04-22 00:00:00' AND '2012-04-22 00:00:00'

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    390
    chiaro....vabbè...l'importante è che ora vada, e che ho imparato un'altra cosa

    Grazie ancora
    Date a Cesare quel che è di Cesare,
    tutto il resto a me!!

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.