Bonjour a tous ,
J'ai cette requête que je l'utilise pour mes suivis de reporting.
Je dois gérer de manière dynamique la notion de date dans mon pivot.
Existe-t-il une méthode simple pour le réaliser?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 SELECT 
    Table_name,
    [2024-07-03] AS '2024-07-03',
    [2024-07-04] AS '2024-07-04'
FROM 
    (SELECT 
        Table_name, 
        Table_rows, 
        cast(date_collecte as nvarchar(10)) as Date
     FROM admin.TableSizeGrowth_AGL) AS SourceTable
PIVOT
(
    MAX(Table_rows)
    FOR Date IN ([2024-07-03], [2024-07-04])
) AS PivotTable
ORDER BY Table_name;
merci pour vos retour d'experience