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

Discussione: order by a partire da

  1. #1

    order by a partire da

    Salve
    ho questa query

    SELECT * FROM CLIENTI WHERE RAG1 LIKE '%" & request.querystring("parolachiave") & "%' ORDER BY Rag1"

    vorrei aggiungere il fatto che l'ordine (che funziona sul campo Rag1) partisse però da request.querystring("parolachiave")

    cioè, l'ordine deve rimanere alfabetico su quel campo, ma il primo campo selezionato dev'essere quello che corrisponde al valore di parolachiave passato dalla form



    grazie mille!
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  2. #2
    secondo me potrebbe bastare una variabile

    codice:
    dim ordine
    
    ordine=request.querystring("parolachiave")
    
    ORDER BY  " + Ordine + " Asc"

  3. #3
    ORDER BY " + Ordine + " Asc"

    in questo modo però gli dico da dove partire ma non gli dico in quale campo
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  4. #4
    e si hai ragione, ho detto una str....

  5. #5
    e quindi?
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  6. #6
    e quindi... mmm bella domanda

  7. #7
    Ragionandoci non credo che sia possibile.

    Con la clausola like se cerco le iniziali di un nome, supponiamo "mar" e nella tua tabella rag1 sono contenuti vari nomi tra qui per esempio: marco, marcello, mario, quale ordine potrebbe restiruire "mar" ?

    L' ordine alfabetico e basta: marcello, marco, mario oppure mario, marco, marcello e non altro se lo faccio su quella tabella.

  8. #8
    fero, puoi fare un esempio?

  9. #9
    ferola , non fero

    facciamo conto che ci sia la tabella CITTA, con tutte le varie città italiane

    se io gli dico di visualizzarle ORDER BY CITTA ASC lui mi tira fuori

    ASCOLI
    AVELLINO
    BARI
    BOLOGNA
    ecc...

    io invece vorrei dirgli ORDER BY CITTA PARTENDO DA UDINE
    e vorrei che mi restituisse

    UDINE
    VENEZIA
    VERONA
    ASCOLI
    AVELLLINO
    BARI
    BOLOGNA
    ecc...
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  10. #10
    due query in UNION

    SELECT * FROM CITTA WHERE CITTA >='UDINE' ORDER BY CITTA
    UNION
    SELECT * FROM CITTA WHERE CITTA <'UDINE' ORDER BY CITTA

    ovvio che al posto di 'UDINE' va la tua variabile


    ciao, fero

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.