[ASP] ordinamento query

Discussione in 'Classic ASP' iniziata da dariov, 10 Gennaio 2019.

  1. dariov

    dariov Nuovo Utente

    Registrato:
    4 Marzo 2018
    Messaggi:
    28
    Mi Piace Ricevuti:
    1
    Punteggio:
    3
    Sesso:
    Maschio
    Ciao a tutti, tramite una pagina asp eseguo una query su un DB access per estrarre dei valori da una tabella raggruppandoli in base al campo "tavolo"; i dati estratti li inserisco in una menu a tendina.

    l'SQL è il seguente:
    Codice:
    strSQL="SELECT tavolo FROM tempi GROUP  BY tavolo"
    Il problema è che non riesco ad ordinarli e ottengo:
    1
    10
    11
    2
    3
    ecc

    ho provato a inserire un ORDER by tavolo ma a quel punto non cambia nulla
    Codice:
    strSQL="SELECT tavolo FROM tempi GROUP BY tavolo ORDER BY tavolo"
    Cosa posso fare?
     
  2. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.398
    Mi Piace Ricevuti:
    119
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
    il risultato deriva dall'aver definito nel "db" il campo tavolo come testo e aver "buttato" dei numeri al suo interno,
    se tavolo é effettivamente un numero, avresti dovuto definire il campo come numerico
    altrimenti avresti dovuto formattare il valore con l'idea di ottenere una sequenza valida nella componente numerica

    cosa fare, due soluzioni,

    esportare la tabella, ricrearla con il campo numerico, reimportare i dati nella tabell

    o in alternativa

    formattare il valore del campo per avere una sequenza numerica
     
  3. dariov

    dariov Nuovo Utente

    Registrato:
    4 Marzo 2018
    Messaggi:
    28
    Mi Piace Ricevuti:
    1
    Punteggio:
    3
    Sesso:
    Maschio
    ho capito! proverò a esportare la tabella e cambiare il campo
    grazie
     
Sto caricando...

Condividi questa Pagina