Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322

    query SQL confronto data

    devo prendere come risultato degli oggetti da una tabella dove il campo data è ad es 2005..

    posso fare:

    SELECT * FROM tabella WHERE data < 31/12/2005 AND data > 01/01/2005

    cioe so che non lo posso fare perche mi da errore..qual'è il giusto formato da usare in questo caso nella query?
    grazie

  2. #2
    access? le date vanno tra # #
    sql? le date vanno tra ' '

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    Originariamente inviato da optime
    access? le date vanno tra # #
    sql? le date vanno tra ' '
    SQL quindi dovrei metterle tra apici..ma non mi funziona lo stesso..
    è giusto usare il formato gg/mm/aaaa ??

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    query= "SELECT * FROM tabella WHERE data > '31/12/2005' ORDER BY data DESC"


    se metto gli apici mi da errore, se non li mett come risultato mi da tutto, ovvero se ne frega della data..


  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    ok invece degli apici servono i cancelletti

  6. #6
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    codice:
    query= "SELECT * FROM tabella WHERE data > #31/12/2005# ORDER BY data DESC"

  7. #7
    Originariamente inviato da jacopos81
    SQL quindi dovrei metterle tra apici..ma non mi funziona lo stesso..
    è giusto usare il formato gg/mm/aaaa ??
    meglio usare mm-gg-aaaa. per essere sicuro chiedi al tuo dba

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.