Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    query: visualizzare record ultimi 3 giorni

    Ciao ragazzi
    ho una tabella con un campo data e vorrei visualizzare i record degli ultimi 3 giorni...
    ho provato a mettere un datediff nelal query ma non va...

    mi date qualche consiglio??? vorrei evitare di mettere il datediff nel loop perchè altrimenti nella query dovrei selezionare prima tutti i record (a livelllo di prestazioni non va)... preferire mettere il controllo direttamente nella query

    ciao

  2. #2
    access o sql server?
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    access

  4. #4
    prova così, ovviamente casmbiando il nome hai campi e alle tabelle:

    codice:
    SELECT *
    FROM tabella3
    WHERE 
    data >= dateadd('d',-3,date())
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  5. #5
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    ok grazie funziona
    io sbaglivo perchè facevo il procedimento inverso del tipo

    WHERE datedif(....) <=3

    grazie ancora

  6. #6
    figurati!
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  7. #7
    mi allaccio a questo thread per chiedere delucidazioni circa un problema che ho io

    ho questa select

    "Select top 3 * from tabella where giorno >= #"& now & "# order by giorno asc"

    purtroppo da stamane 1 febbraio 2005 mi è andata in palla..

    mi restituisce anche i record della tabella che hanno come giorno 31/01/2005

    i campi sono data/ora in formato generico
    nella pagina ho il session.lcid = 1040

    ciao, simone

  8. #8
    risolto con..

    "Select top 3 * from tabella where giorno >= #"& month(now)&"/"&day(now)&"/"&year(now)& "# order by giorno asc"

    se avete altri consigli sono bene accetti..



    simone

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.