Problème sql where table temp
Résolu/Fermé
A voir également:
- Problème sql where table temp
- Table ascii - Guide
- Table des matières word - Guide
- Core temp - Télécharger - Divers Utilitaires
- Temp pc - Guide
- Blob sql ✓ - Forum Webmastering
2 réponses
bon c'est pas la réponse pour résoudre la question mais du coup j'ai fait comme ça parce que j'y arrivé pas
DECLARE @dt DATETIME = DATEADD(DAY, -7, GETDATE()); SELECT imre_id INTO #tmpImre_id FROM import_regle WHERE imre_d_fin_sejour < @dt UPDATE regle SET imre_id = NULL FROM regle r INNER JOIN #tmpImre_id tmp on tmp.imre_id = r.imre_id DELETE FROM import_regle WHERE imre_id IN (SELECT * FROM #tmpImre_id ) DROP TABLE #tmpImre_id
yg_be
Messages postés
23408
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 décembre 2024
Ambassadeur
1 557
Modifié le 22 août 2018 à 12:15
Modifié le 22 août 2018 à 12:15
bonjour, moi j'essaierais ceci, sans table temporaire:
UPDATE regle r JOIN import_regle t ON r.imre_id = t.imre_id AND t.imre_d_fin_sejour < @dt SET r.imre_id = NULL DELETE FROM import_regle WHERE imre_d_fin_sejour < @dt