Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: query di parte di data

  1. #1

    query di parte di data

    Ciao a tutti,
    come posso costruire una query sql quando conosco solo l'anno di una data?
    Più precisamente ho una variabile ottenuta così:

    iYear = request.QueryString("year")

    che quindi conterrà un valore tipo 2004 o 2006


    Nel database access la data è presente con il formato nn/nn/nnnn

    Saluti,
    Carlo

  2. #2
    codice:
    'recuperi l'anno
    iYear = request.QueryString("year")
    
    'costruisci la tua query
    select * from tua_tabella where DatePart("yyyy", Tua_data) = iYear
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Scusa ma dove andrebbe il nome del campo che contiene la data?

  4. #4
    Intendi la colonna del DB?

    Nella parte in grassetto:

    select * from tua_tabella where DatePart("yyyy", Tua_data) = iYear
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Ok, grazie....funziona mi chiedevo se però c'era il modo di ottenere lo stesso risultato con l'uso di wildcards, in modo da creare una versione meno dipendente dal tipo di database usato.

  6. #6
    da quel che so, datepart è universale... ma forse con "wildcards" intendi qualcos'altro...

  7. #7
    Non so cosa sia wildcards.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Sono i simboli che si usano nelle query per supplire ai caratteri che non si conoscono, tipo
    "-" o "%" o "*"
    es. SELECT * FROM customers WHERE products LIKE 'o%o'

    output

    orso
    ortaggio

  9. #9
    intendo, orso ed ortaggio saranno i valori che entreranno a far parte della query

  10. #10
    l'anno dell'orso e l'anno dell'ortaggio? spiegati meglio, pls

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.