Visualizzazione dei risultati da 1 a 3 su 3

Discussione: SQL - Data/Ora

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    69

    SQL - Data/Ora

    Ciao ragazzi, ecco un piccolo problema di Sql Server 2000, ovvero sono un po' incasinato con il filtro delle date.

    ES: (SELECT * FROM NOME_TABELLA WHERE DATA = @Data)
    Direi che fino a qua nessun problema se non per il fatto che nel campo "DATA" della tabella "NOME_TABELLA" viene salvato anche l'orario in automatico e quando cerco di filtrare, come nell'esempio sopra, non mi estrae correttamente i record...

    Pare che se nel campo "DATA" sia inserito il seguente valore "23/10/2006 15.48.15" non riesco ad estrarlo se nella variabile gli passo semplicemente la data "23/10/2006", dovrei inserire, in qualche modo, anche l'orario, ma non so come...!?!?!?!?!?!?!?!? sapreste aiutarmi!?!?!?!?!?

    Ecco come dovrebbe essere formattata la data nella tabella
    "2006-10-23 15:48:15.323"

    fatemi sapere

    grazie
    ciao
    ::CIRMAS::
    http://www.lottointelligente.it
    (il gioco del lotto, previsioni lotto gratis, forum lotto, spazio personale utenti)
    http://www.commerciobresciano.it (portale annunci)

  2. #2
    se il campo contiene "2006-10-23 15:48:15.323", non sarà MAI uguale a "2006-10-23". puoi usare la LIKE

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    se il campo è di tipo datetime e vuoi estrarre tutti i record di un determinto giorno devi fare la query cercando un intervallo di date (dalla mezzanotte alle 23.59)
    codice:
    SELECT * FROM NOME_TABELLA WHERE DATA>=@Data and DATA<(@DATA_PIU_UN_GIORO))

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.