J'ai une table sous SQL server que je voudrais transformer via une requete
mais je ne suis pas sur que cela puisse ce faire:
table source:(champs)
client
article
ventes 01/2005 (quantité)
ventes 02/2005 (quantitées)
etc...
j'ai donc un champs qui s'ajoute tous les mois
je voudrais transformer cette table dans le format suivant
client
article
date
Quantitées
je peux le faire au moment ou je remplie la table (via ADO et VB) mais je
voudrais savoir si cela est possible directement avec une requete.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Cactus Corp.
"Thierry" wrote in message news:
Bonjour,
J'ai une table sous SQL server que je voudrais transformer via une requete mais je ne suis pas sur que cela puisse ce faire: table source:(champs) client article ventes 01/2005 (quantité) ventes 02/2005 (quantitées) etc... j'ai donc un champs qui s'ajoute tous les mois
je voudrais transformer cette table dans le format suivant client article date Quantitées
je peux le faire au moment ou je remplie la table (via ADO et VB) mais je voudrais savoir si cela est possible directement avec une requete.
Merci à tous de vos lumières
Thierry
Bonjour Thierry,
Je l'aurais fait en trois temps. D'abord ajouter la colonne de date
ALTER TABLE matable ADD date DateTime NULL
Ensuite alimenter la colonne date, soit avec un else pour chaque colonne s'il y en a beaucoup,ou s'il n'y a pas encore beaucoup de colonnes:
UPDATE matable SET date = ISNULL(ventes0105, NULL) UPDATE matable SET date = ISNULL(ventes0205, NULL) UPDATE matable SET date = ISNULL(ventes0305, NULL) ...
Finalement supprimer les colonnes de date:
ALTER TABLE matable DROP COLUMN ventes0105 ...
Antonio
"Thierry" <Thierry@discussions.microsoft.com> wrote in message news:3904C6D9-8CF2-4987-9E4F-B1C5B32E86F1@microsoft.com...
Bonjour,
J'ai une table sous SQL server que je voudrais transformer via une requete
mais je ne suis pas sur que cela puisse ce faire:
table source:(champs)
client
article
ventes 01/2005 (quantité)
ventes 02/2005 (quantitées)
etc...
j'ai donc un champs qui s'ajoute tous les mois
je voudrais transformer cette table dans le format suivant
client
article
date
Quantitées
je peux le faire au moment ou je remplie la table (via ADO et VB) mais je
voudrais savoir si cela est possible directement avec une requete.
Merci à tous de vos lumières
Thierry
Bonjour Thierry,
Je l'aurais fait en trois temps. D'abord ajouter la colonne de date
ALTER TABLE matable
ADD date DateTime NULL
Ensuite alimenter la colonne date, soit avec un else pour chaque
colonne s'il y en a beaucoup,ou s'il n'y a pas encore beaucoup de colonnes:
UPDATE matable SET date = ISNULL(ventes0105, NULL)
UPDATE matable SET date = ISNULL(ventes0205, NULL)
UPDATE matable SET date = ISNULL(ventes0305, NULL)
...
J'ai une table sous SQL server que je voudrais transformer via une requete mais je ne suis pas sur que cela puisse ce faire: table source:(champs) client article ventes 01/2005 (quantité) ventes 02/2005 (quantitées) etc... j'ai donc un champs qui s'ajoute tous les mois
je voudrais transformer cette table dans le format suivant client article date Quantitées
je peux le faire au moment ou je remplie la table (via ADO et VB) mais je voudrais savoir si cela est possible directement avec une requete.
Merci à tous de vos lumières
Thierry
Bonjour Thierry,
Je l'aurais fait en trois temps. D'abord ajouter la colonne de date
ALTER TABLE matable ADD date DateTime NULL
Ensuite alimenter la colonne date, soit avec un else pour chaque colonne s'il y en a beaucoup,ou s'il n'y a pas encore beaucoup de colonnes:
UPDATE matable SET date = ISNULL(ventes0105, NULL) UPDATE matable SET date = ISNULL(ventes0205, NULL) UPDATE matable SET date = ISNULL(ventes0305, NULL) ...