Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2011, 11h56   #1
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 0
Points : 0
Par défaut Changement d'une valeur selon un champ

Bonjour,

Débutant en MS SQL, je me retrouve confronté à un problème qui peut apparaître banal. Je m'explique :

Dans une table, j'ai deux champs (AnneeGain, qui est l’année en cours, et IdYear, qui est en auto-incrémentation). Ce que je souhaiterais faire, c'est remettre mon IdYear à zéro, à chaque fois que la valeur de AnneeGain change.
Pour cela, comment doit-je procéder?

Cordialement, et en vous remerciant à l'avance pour vos reponses.
JAEGARN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 09h04   #2
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 0
Points : 0
Je me permets d'up le topic, je suis toujours sans réponse!
JAEGARN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 09h05   #3
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
En clair c'est une simple table de travail dans laquelle vous ne voulez garder les informations que de l'année en cours?

Pourquoi remettre à 0 la colonne identité? Qu'est ce qui vous gène?
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 09h36   #4
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 0
Points : 0
Bonjour,

Déjà, merci de répondre!
Alors, ça va bien au delà de ça en fait. Il y a tout un job avec Talend derrière, sur plusieurs Bases.
La seule chose qui me reste à faire, et la réinitialisation de cet IdYear dans la base MS SQL. Le but étant de le remettre à zéro à chaque début d’année de manière à pouvoir compter par année certaines choses et aussi en faire une référence (Du genre : Information numéro "IdYear" pour l’année "X").
JAEGARN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 09h41   #5
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Bon même si je ne vois pas l'interêt voici votre réponse:
http://msdn.microsoft.com/fr-fr/library/ms176057.aspx
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h15.


 
 
 
 
Partenaires

Hébergement Web