.dsy:it. Pages (3): « 1 [2] 3 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ comunicazione digitale (http://www.dsy.it/forum/forumdisplay.php?forumid=108)
-- Nius progetto Catering (http://www.dsy.it/forum/showthread.php?threadid=36962)


Posted by el-mundo on 20-11-2008 16:25:

guarda...nn so com'è il tuo ER ma la ns è parecchio "impestata" con 2 sottointerrogazioni!!


Posted by annared on 20-11-2008 17:21:

noi l'abbiamo fatta così:

SELECT bevanda.idBevanda, nome, zonaOrigine, dop from bevanda NATURAL JOIN vino natural join consigliato
group by bevanda.idbevanda, nome, zonaorigine, dop
having count(idbevanda) >= all (select count(idbevanda) from consigliato group by idbevanda)


spero ti sia utile


Posted by el-mundo on 21-11-2008 14:06:

scusate ma chi è che deve consegnare il cartaceo prima?
Questa cosa nn l'ho capita.


Posted by stell4r on 21-11-2008 15:29:

Originally posted by annared
noi l'abbiamo fatta così:

SELECT bevanda.idBevanda, nome, zonaOrigine, dop from bevanda NATURAL JOIN vino natural join consigliato
group by bevanda.idbevanda, nome, zonaorigine, dop
having count(idbevanda) >= all (select count(idbevanda) from consigliato group by idbevanda)


spero ti sia utile


grazie mille. Ora me la studio per bene :)

annared hai msn? se si mandami un pm con il tuo contatto che ti aggiungo :)


Posted by bobighorus on 24-11-2008 08:55:

Thumbs up

Originally posted by stell4r
ragà vi espongo un dubbio. Sono 2 giorni che sto su una maledetta query. Per me è giusta per mesiti no.

SELECT count(piatto.nomev) as numeroconsigliato, vini.nomev as nomevino
FROM piatto,vini
WHERE vini.nomev=piatto.nomev
GROUP BY piatto.nomev, vini.nomev
ORDER BY numeroconsigliato DESC

si parla della query e. (individuare il vino che si sposa bene con il maggior numero di piatti;)

Praticamente lui afferma che con desc non riesco ad ottenere quello che voglio. In effetti se compilo invece di uscire il MAGGIOR numero di volte, escono tutti i risultati. Cosa sbaglio?


Ciao stell4r.
La tua query è giusta tranne che per una cosa.
Praticamente la tua idea è: prendere tutti i risultati, ordinarli per numero discendente e prendere solo il primo; il problema - come ti ha spiegato Mesiti- è che la query che hai scritto ritorna TUTTI i risultati, mentre a te interessa solo il primo.
Puoi aggiustarla semplicemente inserendo alla fine "LIMIT 1", che ritorna solo il primo risultato!
Spero di esserti stato utile! :)
p.s.: come esempio di query sql non è che sia "bellissima"; nel senso che è un po' un troskino, anche se funziona!
questo è un mio parere che non conta nulla, però sai mi è parso giusto dirtelo dato che i proff. sono molto esigenti! ;)


Posted by stell4r on 24-11-2008 09:05:

ciao bobighorus. Grazie per avermi risposto. Il limit a mesiti non piace (l'ho usato in un'altra query e mi è stato detto di cambiarla). Si purtroppo essendo solo non riesco a confrontarmi con nessuno e mi rendo conto che non è il massimo come resa per le query. :D

cmq grazie ancora. ti mando il mio msn in pm . se ce l hai aggiungimi ^_^


Posted by Acaso on 24-11-2008 09:13:

Scusate ragazzi, ma non mi è chiara una cosa. Il 28 dobbiamo consegnare la documentazione cartacea del vecchio elaborato, ma che senso ha?


* entro venerdì 28 novembre ore 17 consegna cartacea del precedente elaborato
* entro domenica 30 novembre ore 24 sottomissione via mail della documentazione al rispettivo docente di riferimento


Poi parla solo della documentazione.
Qualcuno ha capito cosa bisogna fare?


Posted by bobighorus on 24-11-2008 09:28:

guarda anch'io non è che ci abbia poi capito molto su sta storia della doc cartacea...


Posted by WillyWonka on 24-11-2008 10:33:

se per caso al primo appello vi siete fatti lasciare la documentazione da loro stampata e corretta, per ricordarsi poi degli errori a casa, entro il 28 dovete riportargliela..tutto qui.


Posted by Acaso on 24-11-2008 10:41:

Grazie!!A noi non l'ha voluta lasciare....


Posted by el-mundo on 24-11-2008 11:46:

Originally posted by stell4r
ciao bobighorus. Grazie per avermi risposto. Il limit a mesiti non piace (l'ho usato in un'altra query e mi è stato detto di cambiarla). Si purtroppo essendo solo non riesco a confrontarmi con nessuno e mi rendo conto che non è il massimo come resa per le query. :D

cmq grazie ancora. ti mando il mio msn in pm . se ce l hai aggiungimi ^_^


A Mesiti non piace il LImit. A Mesiti non piace From ( select.....
A Mesiti non piacciono le operazioni tipo TIme Extract ecc ecc.
A Mesiti non piacciono un sacco di cose che funzionano e che sopratutto i libri e internet ne sono pieni!Ma che senso ha?
BOH!!!!


Posted by stell4r on 24-11-2008 13:08:

a me non piace lui... decisamente!!!


Posted by bobighorus on 24-11-2008 13:39:

Originally posted by stell4r
ciao bobighorus. Grazie per avermi risposto. Il limit a mesiti non piace (l'ho usato in un'altra query e mi è stato detto di cambiarla). Si purtroppo essendo solo non riesco a confrontarmi con nessuno e mi rendo conto che non è il massimo come resa per le query. :D

cmq grazie ancora. ti mando il mio msn in pm . se ce l hai aggiungimi ^_^

Ciao!
Mi dispiace non esserti stato d'aiuto! :)
Guarda MSN ce l'ho ma sono mesi che non lo apro perchè sono di giorno sono al lavoro e di sera...se mi attacco a msn non faccio più niente! :D
Quindi ti dò la mia mail in pm se ti serve che rispondo sicuramente! :)
Comunque io sto facendo il progetto della palestra, quello da non frequentanti...


Posted by karplus on 25-11-2008 13:23:

Originally posted by bobighorus

Puoi aggiustarla semplicemente inserendo alla fine "LIMIT 1", che ritorna solo il primo risultato!


ASSOLUTAMENTE NON FATELO, NON USATE LIMIT 1!!!

L'avevamo usato in una query e ce l'ha segnato in super-rosso alla precedente discussione, non usate limit 1 o vi considerano cannata la query come hanno fatto con noi. A noi l'aveva corretto valtolina ma leggo che anche mesiti odia sto limit 1...

Originally posted by el-mundo

A Mesiti non piacciono le operazioni tipo TIme Extract ecc ecc.


Mail di Valtolina alla mano, gli ho chiesto apposta se time extract si poteva usare e mi ha detto di si. Anche perchè ho chiesto nel forum ufficiale di postgresql come potevo fare la query della liquidazione senza time extract, date_parte ecc e il mod mi ha risposto che non c'è altro modo. :twisted:


Posted by nene on 26-11-2008 10:46:

ma....quindi...nada limit????
e una funzione che fa la stessa cosa ma che gli va bene c'è?


All times are GMT. The time now is 04:46. Pages (3): « 1 [2] 3 »
Show all 31 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.