Correction requete

Correction requete - SQL/NoSQL - Programmation

Marsh Posté le 21-05-2006 à 10:23:07    

Salut, je suis en train de reviser pour mon exam de demain, et je m'entraine avec les sujets de l'an passé, seulement je n'ai pas la correction.
Sur une requete je ne sais pas si elle est juste , je vous donne le sujet, est ce que vous pourriez me dire ce que vous vous écrirez comme requete afin que je compare avec la mienne ? Merci bien
 

Citation :


Worker (Worker-ID (key), worker-name, hourly-rate, skill-type, supervisor-ID)
Building (Bldg-ID (key), bdlg-adress, type, quality-level, status)
Assignement(worker-Id(key),Bldg-ID(key), start-date,num-days)
 
la question  :
For each supervisor managing more than one worker, list the supervisor's ID and the highest hourly wage paid to a worker reporting to this supervisor  


 
A vos crayon la requete est lancée !!!  :pt1cable:  

Reply

Marsh Posté le 21-05-2006 à 10:23:07   

Reply

Marsh Posté le 21-05-2006 à 11:13:03    

Et pourquoi tu nous donnes pas ta requete pour qu'on te dise si c'est bon ou pas :heink:

Reply

Marsh Posté le 21-05-2006 à 11:18:20    

Pour ne pas influencer les réponses .
 
Si je mets ma requete, on va me dire, ah oui peut-etre qu'elle marche, tandis que si je demande à ce qu'on l'écrive la personne va y reflechir sans etre influencer parceque j'ai pu écrire.
 
Je veux pouvoir comparer ce que j'ai écris, aux idées des autres

Reply

Marsh Posté le 21-05-2006 à 11:37:02    

Ouai en fait tu l'a pas fait et tu veux qu'on te file la réponse :D

Reply

Marsh Posté le 21-05-2006 à 12:01:38    

je l'ai fait abruti, dis plutot que tu veux pas la faire parcequ'elle en anglais :D

Reply

Marsh Posté le 21-05-2006 à 13:26:59    

lordankou a écrit :

je l'ai fait abruti, dis plutot que tu veux pas la faire parcequ'elle en anglais :D


 
pourquoi est ce que d'un coup , j'ai moins envie de repondre


---------------

Reply

Marsh Posté le 21-05-2006 à 13:38:36    

ptet parce qu'ils prends tout le monde pour des abrutis et qu'il ne respecte pas la charte du forum

Reply

Marsh Posté le 21-05-2006 à 13:48:37    

ah bon, je croyais que c'était un forum d'entre-aide j'ai du me tromper....
 
De deux je ne suis pas un mec.

Reply

Marsh Posté le 21-05-2006 à 13:57:38    

le plus marrant je crois, c'est que il y environ 30 vues sur le sujet, mais apparement personne n'est foutu d'écrire une putain de requete.
Yen a qui ont pas encore compris que je ne demande pas à faire mon travail, je veux juste comparer les resultats, la requete je l'ai faite.
Je revise mes examens, c'est juste des exercices suppélementaire pour m'entrainer dont je n'ai pas la solution.
 
Mais apparement on a pas l'air d'avoir à faire à des profesionnels, mais juste des nerfs nevrosé, qui garde le secret de leur connaissance pour eux de peur que d'autres deviennent plus intelligent...
 
Ainsi est la mentalité de Hardware, toutes ces réponses ne me surprenne absolument pas

Reply

Marsh Posté le 21-05-2006 à 13:58:15    

l'idée du forum est d'aider les gens  
mais pas de se retouver ( comme trop souvent ) a faire des devoirs  
 
donc generalement, la personne arrive avec un pb, et ce qu'elle à fait , et des personnes qui si connaissent plus ou moins essayent de repondre
 
 
EDIT : et je ne vois pas en quoi ke fait que tu expose ta requete ( si tu l'a deja faite ) est un problème
EDIT2 : et si on restait poli ? tu es peut etre stressé par tes exams, il n'empeche .


Message édité par flo850 le 21-05-2006 à 13:59:36

---------------

Reply

Marsh Posté le 21-05-2006 à 13:58:15   

Reply

Marsh Posté le 21-05-2006 à 13:59:09    

ce ne sont pas mes devoirs!! je sais pas en quelle langue le dire!! c'est dingue, faut peut-etre lire les messages en entier avant de poster!

Reply

Marsh Posté le 21-05-2006 à 14:00:31    

j'ai mis 'comme trop souvent', ce qui implique que c'est souvent le cas, pas tout le temps  
et c'est pour cette raison qu'il est conseillé de mettre dans le topic l'avancée de son travail  
 
mais je pense ne pas etre  le seul a ne pas savoir lire :D


Message édité par flo850 le 21-05-2006 à 14:00:48

---------------

Reply

Marsh Posté le 21-05-2006 à 14:05:22    

j'ai déjà expliqué le pourquoi du comment je ne mets pas ma requete.
Je veux un avis neuf, une requete faite spontanément par une autre personne.
Tout le monde sait que quand on a vu la correction d'un exercice avant de le faire on est toujours influencé parcequ'on a lu auparavant.
Mais si apparement au bout d'une journée entiere personne ne veut posé une requete, je finirais bien par mettre la mienne, mais ce n'est pas ce que je recherche.
ce que je recherche c'est eventuellement une solution alternative enfin quelquechose comme cela.
 
Personne ne veut vraiment m'aider?
 
PS: au sujet de la description de l'avancé de mon travail, je l'ai qd meme dis clairement que la requete je l'ai faite. ya pas d'autre chose à dire


Message édité par lordankou le 21-05-2006 à 14:06:16
Reply

Marsh Posté le 21-05-2006 à 14:09:30    

voilà elle est là, vous la regarderez quand vous l'aurez écrire, enfin si vous voulez bien jouer le jeux!
 

Spoiler :


select supervisor-ID,max(Hourly-rate) form worker
group by supervisor-ID
having count(worker-ID) > 1

Reply

Marsh Posté le 21-05-2006 à 14:12:40    

ma gentillesse me perdra  

Citation :


SELECT supervisor_id,    
       MAX(hourly_rate),                                    //le cout horaire maxi
       COUNT(DISTINCT worker_id) as nb_worker   // le nombre de subordonné ( petit doute sur la syntaxe ici , a vérifier )  
FROM worker,  assignement
WHERE worker.worker_id = assignement.worker_id  // jointure  
GROUP BY supervisor_id                                   //un seule ligne par superviseur
HAVING nb_worker > 1                                     // uniquement les superviseur avec plus d'un subordonné


 
a vérifier tout de meme avant de le prendre comme argent comptant
 
EDIT REQUETE FUASSE , je corrige en dessous


Message édité par flo850 le 21-05-2006 à 14:13:43

---------------

Reply

Marsh Posté le 21-05-2006 à 14:15:08    

la requete precedente est fausse ( j'ai voulu utliser deux tables alors qu'il n'y en a pas besoin ), ce qui me forcais a fire un comptage des id_worker distinct  
 
ta requête est juste ( pour moi )


---------------

Reply

Marsh Posté le 21-05-2006 à 14:15:58    

enfin bah merci, esperons qu'il y ait d'autre personne qui donne leur avis

Reply

Marsh Posté le 22-05-2006 à 14:45:47    

Tu peux la traduire en Français STP?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed