Bonjour,
j essaye de passer S^YSDATE et SYSDATE-1 sur la clause WHERE DATE BETWEEN mais je n arrive pas a trouvé la syntaxe correct:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 SELECT TO_CHAR(NY_STATISTICS_AGG_DATA.DATE_TO,'DD/MM/YYYY HH12:MI:SS AM' ) AS DATETO,
        SUM(NY_STATISTICS_AGG_DATA.VALUE_SUM) AS SMSSUM
 
        FROM SM_STATISTICS.NY_DATA_TYPES NY_DATA_TYPES,
             SM_STATISTICS.NY_STATISTICS_AGG_DATA NY_STATISTICS_AGG_DATA
 
        WHERE ( ( NY_DATA_TYPES.TYPE_ID = NY_STATISTICS_AGG_DATA.DATA_TYPE_ID ) )
              AND ( NY_DATA_TYPES.TYPE_ID = 28 )
              AND ( NY_STATISTICS_AGG_DATA.DATE_TO BETWEEN TO_DATE >= SYSDATE-1
              AND  TO_DATE =< TRUNC(SYSDATE) )
 
        GROUP BY NY_STATISTICS_AGG_DATA.DATE_TO
        ORDER BY ny_statistics_agg_data.date_to;
j utilise cette requete sur zend framework pour générer des graphes de dashboard avec Open Flash Charts

Merci pour votre aide*