16 messaggi dal 14 dicembre 2004
Ciao a tutti.
Ho 2 problemi:
1.
sto estraendo dei dati da una tabella.
in questa tabella c'è un campo Sì/No e un campo con la data.
Qual'è la query che mi permette di ordinare i record in modo da mettere prima quelli con il campo spuntato (ordinati dal + vecchio al più recente), poi gli altri (sempre dal + vecchio al più recente)?

2.
ho un'altra tabella.In questa è contenuto un elenco di questo tipo:
oggetto | specifica
A | 1
A | 2
A | 3
B | 1
B | 2
B | 3
B | 4
C | 1
C | 2
D | 1
...
come faccio ad estrarre i valori in modo da avere solo A B C D?
Mi spiego meglio: se estraggo tutti i record, poi li ciclo così:
do until Rs.EOF
response.write oggetto
Rs.Movenext
Loop
il mio elenco sarà: AAABBBBCCD.
se invece voglio che scriva solo una volta l'oggetto ?

Ciao e grazie
71 messaggi dal 28 novembre 2003
www.w3a.it
Credo che la query per la 1 sia

Select * from TABELLA where CAMPOSI/NO=SI order by DATA

così dovrebbe andare...
16 messaggi dal 14 dicembre 2004
Intanto grazie per la risposta
Il problema è che con quella query mi estrae solo quelli con campo spuntato.
Certo, potrei poi fare un'altra query in cui metto campo=no, ma, per problemi di impaginazione, ho necessità di estrarre i dati in un unico Recordset.
71 messaggi dal 28 novembre 2003
www.w3a.it
Select * from TABELLA order by CAMPOSI/NO, DATA

così dovrebbe andare...
16 messaggi dal 14 dicembre 2004
Ed è proprio andata!
Grazie mille!

Per il punto 2 nessuno sa rispondermi?

Un'atra cosa, ancora più semplice, penso, ma un po' b*st*rda. Tra i valori di un campo di una tabella ho un valore ="altro" (campo testuale)
dato che estraggo i dati in ordine alfabetico, come posso fare a farlo figurare in fondo alla lista (cioè dopo la z)?
In altre parole, non esiste un segno da mettere prima della "a" di "altro" per farlo diventare ultimo?
Modificato da bech il 15 gennaio 2005 04.37 -
3.122 messaggi dal 16 maggio 2002
SELECT DISTINCT oggetto FROM tabella

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
16 messaggi dal 14 dicembre 2004
grazie!
qualcuno sa aiutarmi sull'ordine alfabetico?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.