Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query per data odierna

  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    query per data odierna

    nel db sql server memorizzo nel campo date/time la data dell'inserimento con Getdate()

    ma se nella quey, volendo vedere solo i recor odierni metto:

    oggi= date()

    ...WHERE data = '"&oggi&"'

    non mi visualizza nulla.

    il problema immagino sarā perchč nel db c'č anche l'ora...

    come risolvo?
    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede cosė da trasportare le montagne, ma non avessi la caritā, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    risolto cosė:

    codice:
    oggi = date()
    
    SELECT ... FROM tab WHERE data BETWEEN '"&oggi&" 00:00:00.000' AND '"&oggi&" 23:59:59.997'
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede cosė da trasportare le montagne, ma non avessi la caritā, non sono nulla.

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select * from tabella 
    where convert(varchar, campo_data, 101) = convert(varchar, getdate(), 101)

  4. #4
    Oppure anche:

    codice:
    select * from tabella
    where DATEDIFF(DAY,campo_data,GETDATE())=0
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

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.