Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Date in SQL Server

  1. #1

    Date in SQL Server

    Sto testando una query su Query Analyzer di SQL Server...
    Come devo fare per confrontare delle date?

    Es.

    SELECT... WHERE db_field.date1 < "miadatain formato_gg_mm_aa"

    Grazie!

  2. #2
    SELECT * FROM tabella WHERE campoData < '12/04/02'

    Io però consiglio sempre:

    SELECT * FROM tabella WHERE campoData < '04/12/02 0:0:0.000'

    Tieni conto che sqlserver ragiona con date formate sia dai gg/mm/aa che dall'orario. Se questo viene omesso il server fa riferimento alla mezzanotte in punto.
    E' consigliabile utilizzare la data in formato inglese insieme all'orario.
    Per iniziare però direi che va benissimo l'esempio precedente.

    Ciau

  3. #3

    OK...

    Grazie mille...

    Ma se utilizzo la data in formato inglese.. è sicuro che SQL Server capisce che la sto utilizzando.. oppure mi può creare delle inconsistenze?

  4. #4
    Fai presto a vedere "come ragiona"..
    Inserisci una data del tipo:

    01/31/02

    e vedi subito... se ti dà errore vuol dire che "ragiona" in italiano altrimenti accetta date inglesi.

    Ciau

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.