begin process at 2010 07 29 22:21:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Procédure

 > VIDER UNE TABLE APRÈS 30 JOURS

VIDER UNE TABLE APRÈS 30 JOURS


 Information sur la source

Note :
8 / 10 - par 3 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Procédure Classé sous :vider, delete, date, supprimer Niveau :Débutant Date de création :11/10/2004 Vu :9 154

Auteur : ktyafr

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

cette procédure permet de supprimer tous les enregistrements d'une table ( table1 c'est le nom de la table) tout les enregistrements qui ont été fait il y'a 30 jours date1 c'est la propriété de table1 qui prend la date qu'on a enregistrée.
cette procédure est à executer sur la feuille principale de l'application donc au bout de 30 jours si on l'execute la table est vidée .

Merci de bien vouloir commenter

Source

  • CREATE PROCEDURE sp_CLEAN
  • AS
  • Delete From Table1
  • Where Datediff(day,date1,getdate())>=30
  • GO
CREATE PROCEDURE sp_CLEAN
 AS
Delete From Table1
Where Datediff(day,date1,getdate())>=30
GO



 Sources de la même categorie

Source avec une capture T-SQL - SPLIT SANS TABLE TEMPORAIRE par TheOnlyMaX
Source avec Zip (SQL SERVER) REQUÊTE POUR RECHERCHER UN {GUID} DANS TOUS LES... par lassaad83
[ORACLE]DÉTERMINER LA DATE DU PREMIER JOUR D'UNE SEMAINE PAR... par Bouillou2
T-SQL - PROCÉDURE - STOCKÉE - PLACER DANS UNE TABLE LE RÉSUL... par zavier666
SQL LECTURE IMPORT DE FICHIER TEXTE par PHILIPPO

 Sources en rapport avec celle ci

[ORACLE]DÉTERMINER LA DATE DU PREMIER JOUR D'UNE SEMAINE PAR... par Bouillou2
TROUVER LES PROCHAINS ANNIVERSAIRES par zefo
AJOUT , SUPPRESSION INTERVALLE DE TEMPS EN PLSQL par lamjed
FAIRE UN COUNT ET GROUPER PAR DATE AVEC LA MÉTHODE FLOOR par Nix
DERNIER JOUR DU MOIS, OU DE LA SEMAINE par pifou25

Commentaires et avis

Commentaire de jimmy69 le 12/10/2004 13:42:04

salut salut  ktyafr,

Interessant ton bout de code il va me servir ...crois moi !

Bonne semaine

ciao

Christophe

Commentaire de noizer le 14/10/2004 07:59:01

Bonjour
Est-il possible d'utiliser une telle requete pour effacer seulement quelques champs  d'une table :
genre l'utilisateur qui n'a pas validé son inscription au bout de X jours et ce de manière automatique?

Commentaire de jimmy69 le 14/10/2004 08:50:32

salut salut Noizer,

je me permets de repondre ...oui c'est tout a fait possible !

une fois inscrit ton nembre recoit un mail qu'il doit valider  !

s'il ne le valide pas ds les 7jours tu le suprimes sinon c'est bon !

je dois avoir un exemple en php !

envoit moi un message prive je t'en dirai plus ...

ciao

Commentaire de sampabs le 14/10/2004 09:47:53

Cela fonctionne-t-il avec MySQL ?

Commentaire de jimmy69 le 14/10/2004 13:28:06

beh oui mon exemple que j'ai ...utilise mysql !

Commentaire de sampabs le 14/10/2004 14:22:05

C'est super cool alors. Merci jimmy69 pour la rapidité de la réponse. Je test et vous dis ce que j'en pense...

Commentaire de noizer le 14/10/2004 15:34:20

Salut jimmy je t'ai envoyé un mp :)

pe que ça serait bien de poster ta source ici non, pour que tous le monde en profite.

en tous cas, merci

Commentaire de jimmy69 le 14/10/2004 15:46:48

Bon je suis pas un pro mais sous mysql voici un p"tit exemple tout simple !

Bon je passe les cmd pour se connecter !


/* SUPPRESSION DES VALEURS DE PLUS DE 30 jrs */

$requete = "delete from Votre_table  where date = date_sub(now(),interval 30 day);";  

Voici un lien utile :
------------------------
http://dev.mysql.com/doc/mysql/fr/Date_and_time_functions.html

Commentaire de noureddine96 le 20/03/2009 18:51:41

peuvons le servire pour une base de données à partire de VB6 car'j'ais essayer mais je crois qu'il me manque qlq chose je nesais pas laqelle.
merci pour ce code
j'esper que tu va m'aider à devlopper mon application.
merci d'abord

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Supprimer une date antérieure à une autre [ par billou_13 ] Bonjour, Alors, voila je dois faire une requête SQL permettant de supprimer toutes les informations d'une table où les dates seraient ant&# Passer en paramètre une date dans un DELETE [ par lepetitcodeur ] Bonjour à tous !voilà je me trouve avec un léger souci, je prépare une requête sous Access.J'ai une table indexée par des dates, et je veux faire une UNE REQUETE SQL [ par zaydoo ] BONJOUR LES AMIS je veux faire une requête qui affiche le nombre de commande par mois trié en ordre croissant; j'ai fais cette requête: SELECT MONTHN SQL MS Querry Faire une somme Par jour [ par enio29 ] bonjour à tous. Excusez moi par avance, je crain que pour ma première intervention le message soit mal placé... Alors j'ai des bases sur AS400 que j SQL Server - Trouver toutes les valeurs superieurs à une heure donnée [ par viltos ] Bonjour à tous, Voici la requete de base que j'utilise pour me sortir des valeurs comprises entre 2 dates. Select GSI_DI_Ref_Dossier, dateadd(ss,GSI Premier Résultat d'un group by ordonnée par date [ par kornetmuse ] Bonjour, Un petit soucis bien pénible. J'ai une première requête SELECT Dossier_Audit.DOSARC_après, Dossier_Audit.DOSARC_DOS_ID, Dossier_Audit.DOS Format Date [ par patrickthierry ] Bonjour, J'ai des donnees dans un classeur excel, je souhaite les importer dans une table. Je ne sais pas trop comment definir le format de date. - Da select de champs avec des familles differentes [ par cudenetf ] Bonjour, j'ai un souci avec une requete que j'aimerais effectuer j'ai une table produit avec prod_id et prod_famille et une table production avec p_pr vider une table des enregistrements de plus de 90 jours [ par jmripertatiscom ] Bonjour, de formation réseau, je dois faire une requête pour vider une table sous sqlexpress... Mais quoi donc taper car moi, sauf me connecter sur l Requetes pour rapports périodiques [ par marcmoonlight ] Bonsoir, Je cherche à construire des rapports périodiques (somme des ventes par mois par exemple) en une seule requête, sans sauter de période. Un s


Nos sponsors


Sondage...

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales