[ASP] ordinamento query

  • Creatore Discussione Creatore Discussione dariov
  • Data di inizio Data di inizio

dariov

Nuovo Utente
4 Mar 2018
28
1
3
58
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?
 
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
 

Discussioni simili