Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query con splittaggio

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    297

    Query con splittaggio

    Ciao a tutti.
    Ho un piccolo motore di ricerca che deve filtrare per un campo anno nel mio db.

    Il problema è che il campo anno è così composto:
    04/0213
    05/1254
    04/2514

    cioè l'anno sono le prime 2 cifre mentre tutto il resto è una codifica che da il cliente.
    Quindi quando da mio form passo, per esempio 2004, ovviamente di questa variabile faccio lo split e prendo le ultime due cifre [04], però poi la query com'è?

    Non posso fare ... WHERE anno link '%04%' perchè se ho una data così 05/1504 me la trova.

    Qualche idea o mi sto perdendo in un bicchiere d'acqua?

    Grazie
    Franz

  2. #2
    ti sei perso...

    se usi access puoi fare

    ... WHERE LEFT(CAMPO, 2) = '04' ....

    se usi m$sql devi usare SUBSTRING

  3. #3
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    fai così
    "WHERE anno like '04/%' "
    Forza la magica ROMA

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    297
    Che rabbia.
    Pensavo che lo splittaggio nella query non me lo prendesse.
    Mi sono proprio persa.

    Grazie a tutti e buon week end
    Franz

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.