Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Reports
Reports Forum d'entraide sur Oracle Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/12/2007, 14h32   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Par défaut Recapitulation Mensuel et Hebdomadaire

Salut,

Je suis en traint de concevoir un état recapitulant le quantité de commande
par mois et par semaine.
voici la table RECAP:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
N_Client	Daty	            Qte
 
1	01/01/2007	0
1	02/01/2007	20
1	03/01/2007	5
2	04/01/2007	3
2	05/01/2007	1
3	06/01/2007	6
1	07/01/2007	10
1	08/01/2007	15
1	09/01/2007	30
.            .                        .
.            .                        .
.            .
Pour le recapitulatif mensuel.. ça marche en créant une colonne:
Code :
SELECT upper(to_char(Daty,'mm')) BETWEEN 'daty1' AND 'daty2' AS Mois
mais pour l'hebdo je sais pas qwa faire Je veux donc obtenir comme suit:


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
N_Client	Daty	       Semaine	Qte
 
1	01/01/2007	1	0
1	02/01/2007	1	20
1	03/01/2007	1	5
2	04/01/2007	1	3
2	05/01/2007	1	1
3	06/01/2007	1	6
1	07/01/2007	1	10
1	08/01/2007	2	15
1	09/01/2007	2	30
	.                         .
             .                         .


Est-ce quelqu'un peut m'aider?
Merci
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2007, 14h42   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
http://oracle.developpez.com/faq/?pa...#sysdatetochar

PS : les balises sont entre crochets et pas <>
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 05h47   #3
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Merci,

Il faut donc faire comme suit: (pour l'hebdo)
Code :
SELECT upper(to_char(Daty,'ww')) BETWEEN 'semaine1' AND 'semaine2' AS Semaine
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 09h26   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
c'est pas plutôt IW ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 06h54   #5
Futur Membre du Club
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 19
Points : 19
Mais si, c'est le même.
TINAVONJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h29.


 
 
 
 
Partenaires

Hébergement Web