j'ete maintenant sur le forum vb et un poste parle de requete de table croise sur access utilisant la commande pivot.
es un commande du sql cette Pivot ou c'est une des inventions Microsoft.
si oui comment l'utilise.








j'ete maintenant sur le forum vb et un poste parle de requete de table croise sur access utilisant la commande pivot.
es un commande du sql cette Pivot ou c'est une des inventions Microsoft.
si oui comment l'utilise.








voici la syntaxe dans access
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 TRANSFORM Count(Table1.resume) AS CompteDeresume SELECT Table1.ligne, Count(Table1.resume) AS [Total de resume] FROM Table1 GROUP BY Table1.ligne PIVOT Table1.col;
Sauf erreur (SQLPro me contredira peut-etre), il s'agit-la d'une invention MS. Normalement, les donnees sont retournees par le SGBDR, mais la mise en forme se fait via l'applicatif client.
Maintenant, il est possible de le simuler sur la plupart des SGBDR via procedures stockees et tables temporaires
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Fadace, je vais te contredire, cela fait partie de la norme SQL 3 !!!
Mais attention, comme d'habitude chaque éditeur y met sa sauce...
En fait SQL 3 introduit le mot clef WINDOW composée de 3 éléments : partitionnement, ordre et agrégat de groupe (OLAP)...
C'est que que résume partiellement la notion de PIVOT dans SQL Server...
Lire pour cela Melton : SQL:1999 tome II
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Envoyé par Fadace
je m'y attendais a moitie... du cote du datawarehouseEnvoyé par SQLpro
Il n'empeche que meme si le principe est repris sous SQL3, PIVOT reste une invention proprietaire.
Merci Frederic pour ces eclaircissements...
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !








Ok merci
Partager