J'ai une table pré-existante (donc je ne peux pas changer ce tableau) comme ceci:Pivot SQL ou autre chose?
Company GLSeg1 GLSeg2 GLSeg3
XXX 00003 NULL 00001
YYY 00002 00004 NULL
Je voudrais créer une table temporaire comme celui-ci, la sélection pour une seule entreprise:
lorsque vous interrogez XXX la table devrait ressembler à ceci:
GLSeg Value
1 00003
2 NULL
3 00001
lors de l'interrogation pour YYY la table devrait ressembler à ceci:
GLSeg Value
1 00002
2 00004
3 NULL
J'ai regardé la fonction pivot
mais je ne vois pas comment créer la table temporaire si nécessaire.