SQL - Instruction ABM Web

Forum réservé aux questions d'utilisation (pour les pannes utiliser le forum "ABM2000 et ses modules")

Modérateur : Equipe technique

gesco
Client ABM
Messages : 24
Inscription : 10 janv. 2006 10:36 am

SQL - Instruction ABM Web

Message par gesco »

Bonjour,
Pouvez-vous SVP me faire (descrire) le SQL pour supprimer seulement et par dossier client, les instructions du jour (inscrites dans le dossier), venant des messages des clients via ABM web.

merci d'avance
Romain
Administrateur
Messages : 692
Inscription : 10 janv. 2006 10:36 am
Localisation : Paris 13eme

Re: SQL - Instruction ABM Web

Message par Romain »

Bonjour,

Avant d'utiliser la commande DELETE FROM il est préférable de faire un select afin d'être sur des enregistrements que l'on veut supprimés.

Code : Tout sélectionner

SELECT * FROM "instruc" WHERE dateins=date'2009-06-18' AND cledossier = 3 AND archive <> true 
NB: :arrow: archive <> true, signifie : affichage des enregistrements n'étant pas archivés. C'est une option facultative.
:arrow: CLEDOSSIER étant le numéro interne du dossier client.

Il fois que vous êtes sur de vos enregistrements, vous pouvez effectuer le DELETE FROM comme ceci

Code : Tout sélectionner

DELETE FROM "INSTRUC" WHERE dateins=date'2009-06-18' AND cledossier = 3  AND archive <> true
gesco
Client ABM
Messages : 24
Inscription : 10 janv. 2006 10:36 am

Re: SQL - Instruction ABM Web

Message par gesco »

Excuser moi, mais je me suis très mal exprimé...
Mon besoin est plutot de pouvoir supprimer toutes les instructions non supprimées dans chaque dossier depuis qq mois (polluant la base et le dossier), issues de ABM web (client = envoi d'instruction), tout en gardant les instructions permanentes.
désolé
Cordialement
Julien
Modérateur du forum
Messages : 370
Inscription : 10 janv. 2006 02:48 pm

Re: SQL - Instruction ABM Web

Message par Julien »

Il vous faut donc permanent = false pour ne pas prendre les permanents et cledossier < 0 pour prendre toute les instructions issu du web.

Qui est en ligne ?

Utilisateurs parcourant ce forum : ClaudeBot [Bot] et 0 invité