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 08/08/2011, 10h07   #1
BVK
Invité régulier
 
Inscription : février 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 30
Points : 9
Points : 9
Par défaut [T-SQL] - Balayer les champs d'une table

Bonjour,

J'ai une table avec les champs représentants les jours d'un mois : 1, 2, 3, 4, 5...etc

J'aurai besoin de balayer les 31 colonnes à l'aide d'une boucle. Je débute complètement en T-SQL.

Comment puis-je faire une sorte de Boucle For :

Code :
1
2
3
4
FOR i:= 1 TO 31 do
begin
     sTemp := TABLE(i).AsString;
end
Merci d'avance à vous.
BVK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 11h06   #2
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
Bonjour,


Votre modèle est incorrect, il vous faudrait deux table, votre table de base, et une deuxième table pour stocker vos valeur pour chaque jour :

TablePrimaire (IDPrimaire, ...)
TableSecondaire(IDSecondaire, IDPrimaire, Jour, Valeur)

Avec ceci, votre problème serait surement plus simple a régler, mais au fait, quel est-il ? Qu'essayez vous de faire ?

Avez-vous la possibilité de changer votre modèle ?
aieeeuuuuu 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 12h58.


 
 
 
 
Partenaires

Hébergement Web