Bonjour,

J'aimerais créer une requete SQL pour faire un DELETE sur la base oracle. En gros voici l'algorithme que j'aimerais implémenter en SQL :



si pour le triplet T1 = [ ID_DEMANDE concaténé avec les 2 premiers caractères de ID_EXAMEN ; TYPE_EXAMEN ; DATE_PRESCRIPTION ]

il existe une ligne de la table RADIOLOGIE dont le triplet T2 = [ ID_DEMANDE ; TYPE_EXAMEN ; DATE_PRESCRIPTION] est égal à T1
alors supprimer la ligne (correspondant à T1, T2 étant une version plus récente du doublon)

Ma question c'est surtout par rapport à la concaténation avec les 2 premiere caracteres de ID_EXAMIN ?

Requete possible:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
CONCAT(DEMANDE,SUBSTRING(ID_EXAMEN,2)
Comment récupérer les 2 premier caracteres de ID-EXAMIN ?

Merci