Hello,
Juste pour répondre sur le fond, avoir une telle clé primaire est une grave erreur de conception, Oracle n'a pas mis une contrainte à 32 champs juste pour "faire chier" :P
Je vous invite...
Type: Messages; Utilisateur: Xo
Hello,
Juste pour répondre sur le fond, avoir une telle clé primaire est une grave erreur de conception, Oracle n'a pas mis une contrainte à 32 champs juste pour "faire chier" :P
Je vous invite...
Salut,
SQL*Plus est l'outil Oracle qui sert en particulier à exécuter des commandes SQL sur une BDD Oracle.
Une syntaxe correcte serait :
SELECT PE.Caption Utilisateur, count(E.oid) "Nombres...
Salut,
pose plutôt ta question dans le forum sur la modélisation : Modelisation
Bon AM,
Xavier
Bonsoir,
UNION est exactement le mot-clé qu'il te faut, pourquoi vouloir faire autrement ?
Salut,
Quel est ton SGBD ?
Essaye un
SELECT COUNT(DISTINCT LogicielOption.NomOptionLogiciel) AS Comptage_1,
...
Bonjour,
Je pense que c'est possible. Peux-tu nous préciser avec quel SGBD tu travailles STP ?
Ex sous Oracle :
CREATE TABLE COMPANIE (
cleCie NUMBER (10),
codeCie VARCHAR2 (10),
Bonjour,
Si j'ai bien compris, vous avez une interface graphique avec des listes déroulantes, et lorsque l'utilisateur valide sa saisie, vous vous demandez comment construire l'ordre SQL qui va...
Bonjour,
DBMS_OUTPUT est un package qui permet de renvoyer des données à l'écran.
Pour récupérer des données dans un programme, il ne faut pas faire une procédure mais une fonction qui renverra...
La solution de pacmann est parfaite, à la condition qu'il n'y ait qu'une colonne qui ne puisse avoir la valeur 99 : est-ce le cas ?
Bonjour,
Il te faudra utiliser des fonctions pour concaténer tes chaînes de caractères et les transtyper en date,
Donne nous plus d'informations sur ton MPD (cf Règles du forum Langage SQL à...
Bonjour Frédéric,
Je donnais ce conseil car il n'est fait nulle part mention d'un grand nombre de lignes ? En outre, coder de cette manière paraît plus simple.
Bien entendu, puisque notre...
A lire aussi : http://www.developpez.net/forums/d33411-2/bases-donnees/langage-sql/creation-faq-sql-voulez-participer/#post311475
En bref, si c'est possible, il est grandement préférable de s'y...
Bonjour
Première remarque, la phrase "ca ne marche pas" ne nous donne aucune indication quant à la nature de votre problème,
Merci de lire les Règles du forum Langage SQL à lire par tous et en...
Bonjour,
[Edité] Désolé, j'ai effacé mes bétîses ... :oops:[/Edité]
Cf cet article intéressant sur le sujet : La jointure manquante
Plus globalement sur les normes...
Ce que veut dire Waldar, et il a tout à fait raison, c'est qu'en général, on utilise des fonctions de transtypage (CAST, TO_DATE) quand on veut utiliser des chaînes de caractères contenant des...
Alors il faut chercher l'équivalent de INSTR en MySQL, ça doit être la fonction POSITION ...
Mais ma solution ne marche que si tu as une chaîne dans lequel tu as concaténé tous tes n°, comme dans...
Salut,
Quel est ton SGBD STP ?
SI ton SGBD support INSTR (comme Oracle), tu peux faire qqchose du type :
DELETE FROM Etudiant
WHERE INSTR(etu_numero, 'FMPOS9999027049-FMPOS9999026721-...')...
Salut,
En fait on tâtonne beaucoup trop, tu ne nous expliques pas clairement ce que tu veux faire : peux-tu STP reprendre, en français et sans SQL :
- ce que tu souhaites faire,
- quels sont...
Plus généralement :
http://www.developpez.net/forums/d33411-3/bases-donnees/langage-sql/creation-faq-sql-voulez-participer/#post640241
Salut,
Je suppose après avoir relu le post, et adapté la requête de CinePhil
que ce que tu veux, c'est le MAX du n° de facture pour chaque société :
SELECT c.refnumsoc, MAX(f.numfacture) AS...
+1, tu es sûr des résultats indiqués dans ton premier message ?
Ou écris tes requêtes en transtypant des données (cf fonction CAST), si tu ne peux changer ton type de champ, car faire des...
* représenta la taille de ton champ
un champ NUMBER(1) peut accepter des valeurs de 1 à 9
un champ NUMBER(2) peut accepter des valeurs de 1 à 99
...
Quel est le type de ton champ ? Tu as bien exécuté les 2 requêtes simultanément ?
Peux-tu nous dire ce que ramène la requête suivante :
SELECT no_affaire
FROM extBallestrazJ.dbo.affaire
...
Effectivement, le HAVING est après le GROUP BY, cf
2. La clause HAVING ...
Salut,
Pour ce genre de post, je te conseillerai de poster directement dans les forums dédiés aux SGBD, comme par exemple Oracle > Administration, je pense que tu auras plus de retours,
bon...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.