|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 1 ![]() |
Difficle de reprendre le SQL 10 ans apres avoir abandonné me voila face a un problème syntaxique que je n'arrive pas a résoudre!
si vous pouvez aider? merci par avance ci joint photo des tables c) Write a SQL statement that returns the Sum of Sales Amount grouped by Product Category. d) Write a SQL statement that returns the Sum of Sales Amount grouped by Product Category having sales greater than 1500 e) Write a SQL Statement that returns the Distinct count of customers from the Sales table f) Write a SQL Statement that returns a list of products that do not appear the Sales table. Michel Aquadié. |
|
|
00
|
|
|
#2 | ||||||||
|
Membre confirmé
![]() Grégoire MARTINIngénieur développement logiciels Inscription : janvier 2011 Messages : 128 ![]() |
Bonjour,
c) => Code :
Code :
Code :
Code :
__________________
Cordialement. |
||||||||
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Tony Développeur .NET Inscription : novembre 2010 Messages : 570 ![]() |
L'idéal aurait été de nous poster aussi tes requêtes et on t'aurait dit d'où vient ton problème plutôt que de te donner le résultat.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 641 ![]() |
pi surtout de lire ca : http://sqlpro.developpez.com/cours/sqlaz/ensembles/
Toutes les réponses sont dedans |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Tony Développeur .NET Inscription : novembre 2010 Messages : 570 ![]() |
Pas forcément si c'est un problème de syntaxe ça peut venir du SGBD.
Exemple avec DB2 : ça marche : ça ne marche pas : il faut absoluement un espace après la virgule, ce n'est pas logique, c'est le SGBD qui est en cause, et donc sans recul on a un peu de mal à comprendre d'où vient l'erreur. |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Analyste-Programmeur as/400 Inscription : août 2002 Messages : 96 ![]() |
Bonjour,
Sous DB2, le se fait toujours avec un expace. Pour ton info : La base de données intégrée se nomme DB2/UDB for System i et possède toutes les fonctionnalités d'une base de données moderne. Elle est même la seule base de données au monde (en 2006 avec la version V5R4) à respecter l'intégralité des normes du Core SQL 2003. Larry57 |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 417 ![]() |
Ouah, le défenseur du DB2 qui vient dire que son SGBD est génial et nie toute possibilité d'axes d'amélioration...
Forcément que ça te choque pas si tu fais du COBOL en mode colonné
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
|
00
|
|
|
#8 |
|
Membre habitué
![]() Analyste-Programmeur as/400 Inscription : août 2002 Messages : 96 ![]() |
HA, HA, HA,
Point de cobol, mais du free format RPG (avec du java à l'intérieur pour compliquer les choses). larry57 Qui n'a pas besoin d'un DBA pour géré sa DB (qui ELLE sait se gérée TOUTE SEULE) |
|
|
00
|
|
|
#9 | |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 641 ![]() |
Citation:
Y a un seuil critique, et quand on le dépasse bein il te faudra quand même un dba pour indexer, tracer les problèmes, interpréter les stats systèmes, tunner, etc... |
|
|
|
00
|
|
|
#10 |
![]() ![]() |
Oh punaise ! Le RPG (GAP) ! Dans ma prime jeunesse informatique, quand j'avais en charge la surveillance d'un petit AS400 d'IBM, j'avais essayé de m'y initier mais j'avais vite abandonné à cause du formatage obligatoire du code : telle instruction ou tel paramètre commence à tel caractère de la ligne. Galère au possible ce machin !
![]() J'espère que ça a évolué depuis 20 ans ? (déjà 20 ans ! pfiou !!!
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#11 |
|
Membre habitué
![]() Analyste-Programmeur as/400 Inscription : août 2002 Messages : 96 ![]() |
Pour ton information, sur AS/400, les index sont des fichiers logiques qui se ré-index seul.
Dès qu'il y a des trous (delete) dans la base, DB2 va les re-remplir ou non(paramétrage à faire lors de la création de la base). Si il y a besoin d'esapce, la seule solution est une épuration. Et le système prévient si il y a un risque de saturation des disques et téléphone si il y a d'autres soucis. larry57 |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 417 ![]() |
Cinephile, dans mes souvenirs (un peu plus récents que les tiens), le RPGle permet de passer en mode libre (avec une directive genre /free) et tu codes comme du C
(Cela dit pour ma part, j'ai surtout fait du COBOL, le pied
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 641 ![]() |
Je vous invite a continuer ce débat sur le forum db2 mais ne vous bercez pas trop dans les illusions des MTI et conssort.
Cependant j'espere que vous faites des réorg de temps en temps sinon boujour le gruyere, de plus vous perdez pas mal de place et ... de temps d'execution sur vos requête (les index auront des trous aussi pour information). Fin bref, discution qui peut être forte interessante. |
|
|
00
|
|
|
#14 | |
|
Membre habitué
![]() Analyste-Programmeur as/400 Inscription : août 2002 Messages : 96 ![]() |
Citation:
On peux inclure dans un programme RPG des classes JAVA, le colonnage n'est plus obligatoire depuis les années 2000. Larry57 Défenseur de l'AS/400 |
|
|
|
00
|
|
|
#15 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Spécialiste en bases de données Inscription : septembre 2006 Messages : 2 884 ![]() |
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|
|
10
|
|
|
#16 | |
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 417 ![]() |
Tu voulais plutôt citer la version sans espace pour le coup ?
Citation:
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
|
|
00
|
|
|
#17 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Spécialiste en bases de données Inscription : septembre 2006 Messages : 2 884 ![]() |
Exact excellent pacmann ! Je rectifie donc.
Comme le dit pdz74, je cite : on peut coderCode :
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
||
|
|
00
|
|
|
#18 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Citation:
Or dans la doc DB2, cette commande ne peut apparaître qu'une seule fois dans une même étendue de code et encore, ce doit être la première instruction. Bref, avant de réciter bêtement les discours marketing d'IBM... il serait peut être temps d'apprendre ce qu'est le SQL et comment il fonctionne. Mon livre, comme mon site web peuvent vous y aider ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com