Même après plusieurs minutes à analyser la requête de aieeeuuuuu, je vois bien que le résultat final est bon, mais je suis incapable de "vulgariser" la démarche. Quelqu'un pourrait-il décrire le...
Même après plusieurs minutes à analyser la requête de aieeeuuuuu, je vois bien que le résultat final est bon, mais je suis incapable de "vulgariser" la démarche. Quelqu'un pourrait-il décrire le...
Premièrement, un GROS merci à Zyniel pour avoir donné tant de détail dans la démarche, je n'aurais jamais pu espérer mieux! :ccool:
J'ai bien hâte de tester le tout dans mon "vrai" environnement...
8O
aieeeuuuuu, votre solution me laisse sans mots!
C'est exactement la résultante que je voulais. Malheureusement, toutes mes tentatives étaient restées vaines ou étaient simplement beaucoup...
Malheureusement, je ne crois pas que cette approche va m'être bien utile, car je dois effectivement "remonter les notions de NEW_PARENT et de NEW_CHILD". Par exemple, pour mes traitements les ID5 et...
Bonjour à vous experts PL/SQL!
À la suite d'une demande d'aide concernant une requête SQL récursive, on m'a conseillé d'utiliser le PL/SQL pour obtenir le résultat désiré. Malheureusement, je ne...
En plus, je viens de voir que j'avais une erreur dans mon résultat désiré... :roll:
On aurait du lire ceci:
CLE SUIVEUR PREDECESSEUR
--- ------- ------------
A7 F6
A7 G6...
Merci à tous pour votre aide!
Malheureusement, le noeud du problème reste entier, car mes données dans ma table "MaSequence" ne sont pas triées et j'ai souvent des clés qui ont plusieurs suiveurs....
Génial! En combinant effectivement les deux approches, j'arrive au résultat désiré. Merci!! :ccool:
Par contre, lorsque j'applique votre solution sur mes vraies données, j'ai remarqué un petit...
@Waldar:
Malheureusement, ça ne peut pas fonctionner de cette façon, car selon ce que j'avais mentionné, il ne faut absolument pas se fier à l'ordre des informations dans ma table (mes "clefs" ne...
Bonjour à tous,
Je cherche un moyen de faire des requêtes Oracle récursives ou toute autre solution qui me permettrait d'accomplir la tâche suivante.
En gros, j'ai une énorme séquence...
Finalement, je l'ai eu! :lol:
La requête ressemble à celle-ci:
WITH MaTable AS(
SELECT 'A1A1A' AS Groupe, 2 AS NoId, 327 AS Pb, 'bbb' AS Code FROM dual union ALL
SELECT 'A1A1A' , 3 ...
Rebonjour marot_r,
J'ai dû mal m'exprimer. Je me moque effectivement des valeurs qui précèdent, mais uniquement pour les semaines, car je veux avoir toutes les semaines, et ce, pour tous les...
Salut marot_r,
Merci pour ta réponse, mais si je comprends bien, ce que tu proposes va simplement me permettre de trouver les trous par "Groupe", mais pas me permettre d'aller chercher les valeurs...
Bonjour à vous tous,
Lors d'une question précédente dans la section Oracle SQL, on m'a aidé à construire avec succès une requête pour trouver les séquences manquantes tout en allant chercher les...
Bonjour à tous,
Lors d'une question précédente (autre post), je cherchais à obtenir des valeurs précédentes non nulles d'un Row pour une séquence manquante. Avec votre aide, j'ai pu y arriver à...
Hé bien voilà. Ça fait exactement ce que je voulais. Un gros merci à toi Waldar! :ccool:
Par contre, je reste ouvert à toute optimisation!
with MaTable as(
select 2 as NoId, 327 as Pb,...
J'y suis presque!
Le seul petit truc qu'il me reste à faire c'est d'afficher seulement les NoId "manquants" de MaTable. Je croyais que je pouvais le faire avec la clause "where" qui est en...
Pour l'instant, voici mon code. Tel que mentionné précédemment, je ne suis pas capable de retourner les colonnes "Pb" et "Code" en fonction de la valeur de "DataFromId" (ça me donne une erreur de...
@Waldar:
Wow, tu viens de me faire découvrir plein de nouvelles fonctions (CONNECT BY, coalesce et lag)!
Par contre, avec quelques tests, je viens de voir que la requête fonctionne très bien...
Bonjour à vous tous,
Encore une fois, j'aurais besoin de vos lumières pour une requête SQL.
Mon objectif est d'insérer les données manquantes dans une table, et ce, en fonction des dernières...
@Bibeleuh:
Ça fonctionne effectivement à merveille!
En fait, j'avais pensé à la jointure, mais je ne voyais pas comment y arriver... Bref, je n'avais jamais pensé à utiliser le NVL().
Merci!...
Bonjour à tous,
Mes droits d'accès actuel sur mon serveur SQL ne me permettent pas de créer ou modifier des tables et leur contenu. Dans ce contexte, j'aimerais savoir s'il y a un moyen de...
@Waldar:
Merci, ça fonctionne aussi très bien, même que le Cost est inférieur!
@skuatamad:
Fonctionne Nickel! :ccool:
Gros merci!
@skuatamad:
Wow! super, la 2e requête fonctionne très bien avec mon exemple et fait exactement ce que j'ai besoin (je n'ai pas essayé la 1re)!
Par contre, je m'apperçois que mon exemple était...