Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
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 25/02/2008, 09h35   #1
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Par défaut [CR X] Tri chronologique sur 2 champs différents

Bonjour,

J'ai une table commande et une table livraison...
Dans la table commandes, j'ai un champ ORDDAT --> date de commande
Dans la table livraison, j'ai un champ SHIDAT --> date d'expé

Je veux afficher mes enregistrements dans l'ordre chrono de ces 2 champs...

A savoir si j'ai 8 commandes puis 2 livraisons, elles doivent s'afficher dans l'ordre.

Quelqu'un a une idée car moi je sèche...

Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 09h44   #2
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
dans l'ordre, oui mais lequel?

les commandes sans livraison avant?
avec livraison avant?

tu peux préciser? un exemple de tes données et le résultat attendu

thx
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 09h55   #3
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
dans l'ordre chronologique.
Admettons que ma commande n°1 soit passée le 13 janvier et livrée (livr n°1) le 26 janvier.
Ma commande n°2 est passée le 22 janvier et livrée (livr n°2) le 25 janvier.
Ma commande n°3 est passée le 15 janvier et livrée (livr n°3) le 21 janvier
Je veux :
13 janvier commande n°1
15 janvier commande n°3
21 janvier livraison n°3
22 janvier commande n°2
25 janvier livraison n°2
26 janvier livraison n°1
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 10h15   #4
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
tu as quoi comme possibilité de manipulation de la source?

tu peux générer le SQL? je dis car je vois pas comment passer par autre chose qu'une requête d'union.
En effet, tu veux un tri sur deux champs distincts, la solution que j'ai va permettre d'en avoir plus qu'un.

Code :
1
2
3
4
5
6
SELECT cmd.date, "Commande " & cmd.id
FROM cmd
UNION
SELECT livr.l_date, "Livraison Commande " & livr.cmd_id
FROM livr
;
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 10h27   #5
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
euh, je viens de voir que le champ SHIDAT était également dans ma table Commandes, je peux pas en faire quelque chose ?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 10h41   #6
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
faut voir..mais tu réponds pas à la question, il te faut une solution CR ou en SQL ça marche?

je dis ça parce que je travaille bcp en SQL au préalable donc j'ai souvent moins de solution en CR pur.
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 10h45   #7
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Je préfère nettement une solution CR, je ne suis jamais passé par SQL...
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 14h17   #8
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
comment se présente ta source de données?
un seule commande ou plusieurs?
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 14h47   #9
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
ma source de données ?
ben une base, trois tables en tout, 3 critères de sélections, pas de groupes...

Que veux-tu savoir ?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h43.


 
 
 
 
Partenaires

Hébergement Web