Come si usa Distinct?

basy82

Utente Attivo
31 Dic 2005
210
0
0
siracusa
Come si usa distinct?

Devo fare una query su una tabella..so ke devo usare distinct..ma nn capisco come funziona..:book:

Mi spiego meglio..

Praticamente ho una tabella preventivi..ogni record ha un IdPreventivo(ke sarebbe un codice..) Io posso avere per esempio. 5 record con lo stesso IdPreventivo ma con articoli diversi..
Voglio fare una query ke mi prenda solo 1 volta i Record ripetuti in base all'IdPreventivo.

Sql="Select Distinct * From TempPreventivo Order by Id Desc"

In questo modo li prende tutti..come faccio a dirgli di prenderli 1 sola volta quando hanno lo stesso IdPReventivo??
 

basy82

Utente Attivo
31 Dic 2005
210
0
0
siracusa
Sigh qualcuno mi aiuta a sistemare questa query?:confused:

Sql="Select Distinct IdSessione,Data,Ora,User,Confermato From TempPreventivo where Data >= #" & cdate(Request("DataDa") & "# and Data <=" & cdate(Request("DataA") & "# order by Data,Ora"
 

Dusy

Utente Attivo
8 Nov 2005
488
0
0
Germania - Deutschland
Ciao Basy qualche piccolo consigliosulla query:

Punto 1. Per una maggior leggibilità del codice,
cerca di indentarlo il meglio possibile...
inoltre nelle query scrivi in maiuscolo le parole riservate:
(SELECT, FROM, WHERE...ecc.)

Punto 2. Evitate di nominare i campi con parole riservate,
ad esempio ORDER, FROM, DATE ecc. questo potrebbe crearvi problemi, parlo per esperienza diretta :D

Ed ora torniamo alla tua QUERY: (Query: maschile o femminile?)

SELECT DISTINCT ON (IdSessione), Data, Ora, User, Confermato FROM TempPreventivo
WHERE Data >= #" & cdate(Request("DataDa")) & "# and Data <=" & cdate(Request("DataA"))& "# order by IdSessione,Data,Ora"

Prova così e speriamo che vada, io ASP non lo conosco molto bene e ho aggiunto le parentesi come fosse PHP...
;)
 

basy82

Utente Attivo
31 Dic 2005
210
0
0
siracusa
Ciao Dusy ti ringrazio x l'aiuto..La tua query era perfetta..(Avevo scordato le parentesi della funzione Cdate :p )

Ti ringrazio anke x i consigli su come scrivere il codice..oggi ho iniziato ad applicarli..

:byebye:
 
Discussioni simili
Autore Titolo Forum Risposte Data
E [ASP.Net] Access 2016 ? Non si usa Microsoft Jet 4.0 ma Engine 2016 o 2010. Non va ! ASP.NET 2
I namecheap.com, qualcuno lo usa? Hosting 7
romeocharly come sapere quali porte ftp passive un software usa Web Server 0
filippino Problema Usa Facebook come Pagina Social Media Marketing 0
A posso mettere i miei contenuti di un sito usa in un sito in australia SEO e Posizionamento 2
V Usa la libreria "phpgraphlib.php" problemi nell'includere altri file PHP 2
borgo italia tasse in USA :( Discussioni Varie 7
M [BB 9780 T-Mobile USA] Come sbloccarlo per usare in Italia? Smartphone e tablet 1
R HTTPS come si usa? Apache 4
M [VB.Net] come si usa il controllo timer? .NET Framework 1
M Apache::Asp - come si usa? Classic ASP 1
G come si usa ftp? HTML e CSS 14
E host per phpnuke possibilmente usa Hosting 6
B Il mio committente usa Mac Presenta il tuo Sito 2
I problema con un flash movie che usa php PHP 1
peppoweb Microsoft intenta cause legali contro gli spammer negli Usa e in Gran Bretagna Discussioni Varie 0
peppoweb CURIOSITA' - Usa: pronta la giacca antistupro. L'aggressore resta "folgorato" Discussioni Varie 0
peppoweb Come gli USA spieranno il mondo: LifeLog, la privacy è in pericolo Discussioni Varie 0
peppoweb FANTASCIENZA: Vai negli USA? Sarai scansionato!!! Discussioni Varie 0
peppoweb Gli Usa dichiarano guerra allo spam Discussioni Varie 1
peppoweb Sentenza shock negli Usa: Il peer-to-peer è legale Discussioni Varie 0
F [PHP] Aiuto SELECT DISTINCT / GROUP BY PHP 17
Marco_88 Select distinct e join MySQL 2
M query per distinct su data timestamp Database 1
K MySQL DISTINCT e COUNT insieme MySQL 1
D SELECT DISTINCT non mi funziona Database 2
B jsp distinct Javascript 0

Discussioni simili