Pouvez-vous m'aidez dans ma requête j'ai mis toutes les infos dans la discussion.
Pouvez-vous m'aidez dans ma requête j'ai mis toutes les infos dans la discussion.
Pierre j'ai testé ta requête elle fonctionne il fallait juste que je change le nom du champ où la date se met. Maintenant je voudrais en faite quand on lance la requête il y a un message qui se met date de début et date de fin donc j'ai mis :
WHERE ((Jours_de_Charge_vert_Baudet.Date_Charge)>=[date début (jj/mm/aaaa)] And (Jours_de_Charge_vert_Baudet.Date_Charge)<=[date fin (jj/mm/aaaa)]
et il me met caractère trouvé après la fin de l'instruction SQL
Comment je dois faire pour metre ces messages?
En faite ta requête marche pour les en-cours il me prend bien les en cours de la veille mais pour la charge il me prend aussi la charge de la veille hors moi je voudrais qu'il prenne la charge du jour et l'en-cours de la veille par exemple :
Relais Belgique ENC Relais ENC Belgique
19/05/2008 23 245 12 123
20/05/2008 34 342 23 132
21/05/2008 25 267 34 146
Ceci sont les valeurs dans ma table et je voudrais avoir ça après l'éxécution de ma requête
Relais Belgique ENC Relais ENC Belgique
19/05/2008 23 245 0 0
20/05/2008 34 342 12 123
21/05/2008 25 267 23 132
22/05/2008 0 0 34 146
Pourrais m'aider Pierre car après exécution de la requête il me prend tous de la veille même la charge
Voici la requête :
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 [RDN_Charge]+[RDJ_Charge] AS Relais, MDC_Charge]+[MDN_Charge] AS [Sogep domicile], LDN_Charge]+[MDL_Charge] AS Poste, ours_de_Charge_vert_Baudet.[1ST_Charge] AS [Mono Sogep], ours_de_Charge_vert_Baudet.[1ET_Charge] AS [Mono Poste], Jours_de_Charge_vert_Baudet.Boutique_Quotidien AS Quotidien, Boutique_Initiaux AS Anticipé, Jours_de_Charge_vert_Baudet.DEFIS_Charge AS Défis, [HORBURY_Charge]+[KHETLETHORPE_Charge] AS Angleterre, Jours_de_Charge_vert_Baudet.PORTUGAL_Charge AS Portugal, Jours_de_Charge_vert_Baudet.ESPAGNE_Charge AS Espagne, SUISSE_Charge AS Suisse, Jours_de_Charge_vert_Baudet.BELGIQUE_Charge AS Belgique, [VBAAVECFACTUE_Charge]+[VBASANSFACTURE_Charge] AS Allemagne, SERNAM_Charge AS Colissimo, [PAPSOG_Charge]+[TTDX_Charge]+[SOG] AS [Autres (BDA PAP)], IIf(Weekday([Date_Charge],2)=5,[Date_Charge]+3,[Date_Charge]+1) AS [Date du jour], [ENC Relais_Charge] , [ENC SogepDomicile_Charge] , [ENC Poste_Charge] , [ENC MonoSogep_Charge] , [ENC MonoPoste_Charge] , [ENC Quotidien_Charge] , [ENC Anticipé_Charge] , [ENC Defis_Charge] , [ENC Angleterre_Charge] , [ENC Portugal_Charge] , [ENC Espagne_Charge] , [ENC Suisse_Charge] , [ENC Belgique_Charge] , [ENC Allemagne_Charge] , [ENC Bosfor_Charge] , [ENC Colissimo_Charge] , [ENC Autre(BDA PAP)_Charge] FROM Jours_de_Charge_vert_Baudet;
pour les message de date début et date de fin ça fonctionne il me reste plus que l'autre problème j'ai fait cette requête :
Mais pour les en cours je voudrais qu'il me les décale d'une ligne en dessous et qu'il me mette pas le champs Date du jour
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 SELECT Jours_de_Charge_vert_Baudet.Date_Charge AS [Date Charge], [RDN_Charge]+[RDJ_Charge] AS Relais, [MDC_Charge]+[MDN_Charge] AS [Sogep domicile], [LDN_Charge]+[MDL_Charge] AS Poste, Jours_de_Charge_vert_Baudet.[1ST_Charge] AS [Mono Sogep], Jours_de_Charge_vert_Baudet.[1ET_Charge] AS [Mono Poste], Jours_de_Charge_vert_Baudet.Boutique_Quotidien AS Quotidien, Jours_de_Charge_vert_Baudet.Boutique_Initiaux AS Anticipé, Jours_de_Charge_vert_Baudet.DEFIS_Charge AS Défis, [HORBURY_Charge]+[KHETLETHORPE_Charge] AS Angleterre, Jours_de_Charge_vert_Baudet.PORTUGAL_Charge AS Portugal, Jours_de_Charge_vert_Baudet.ESPAGNE_Charge AS Espagne, Jours_de_Charge_vert_Baudet.SUISSE_Charge AS Suisse, Jours_de_Charge_vert_Baudet.BELGIQUE_Charge AS Belgique, [VBAAVECFACTUE_Charge]+[VBASANSFACTURE_Charge] AS Allemagne, Jours_de_Charge_vert_Baudet.SERNAM_Charge AS Colissimo, [PAPSOG_Charge]+[TTDX_Charge]+[SOG] AS [Autres (BDA PAP)], IIf(Weekday([Date_Charge],2)=5,[Date_Charge]+3,[Date_Charge]+1) AS [Date du jour], Jours_de_Charge_vert_Baudet.[ENC Relais_Charge] AS [En cours Relais de la veille], Jours_de_Charge_vert_Baudet.[ENC SogepDomicile_Charge] AS [En cours Sogep Domicile de la veille], Jours_de_Charge_vert_Baudet.[ENC Poste_Charge] AS [En cours Poste de la veille], Jours_de_Charge_vert_Baudet.[ENC MonoSogep_Charge] AS [En cours Mono Sogep de al veille], Jours_de_Charge_vert_Baudet.[ENC MonoPoste_Charge] AS [En cours Mono Poste de la veille], Jours_de_Charge_vert_Baudet.[ENC Quotidien_Charge] AS [En cours Quotidien de la veille], Jours_de_Charge_vert_Baudet.[ENC Anticipé_Charge] AS [En cours Anticipé de la veille], Jours_de_Charge_vert_Baudet.[ENC Defis_Charge] AS [En cours Defis de la veille], Jours_de_Charge_vert_Baudet.[ENC Angleterre_Charge] AS [En cours Angleterre de la veille], Jours_de_Charge_vert_Baudet.[ENC Portugal_Charge] AS [En cours Portugal de la veille], Jours_de_Charge_vert_Baudet.[ENC Espagne_Charge] AS [En cours Espagne de la veille], Jours_de_Charge_vert_Baudet.[ENC Suisse_Charge] AS [En cours Suisse de la veille], Jours_de_Charge_vert_Baudet.[ENC Belgique_Charge] AS [En cours Belgique de la veille], Jours_de_Charge_vert_Baudet.[ENC Allemagne_Charge] AS [En cours Allemagne de la veille], Jours_de_Charge_vert_Baudet.[ENC Bosfor_Charge] AS [En cours Bosfor de la veille], Jours_de_Charge_vert_Baudet.[ENC Colissimo_Charge] AS [En cours Colissimo de la veille], Jours_de_Charge_vert_Baudet.[ENC Autre(BDA PAP)_Charge] AS [En cours autres de la veille] FROM Jours_de_Charge_vert_Baudet WHERE (((Jours_de_Charge_vert_Baudet.Date_Charge)>=[date début (jj/mm/aaaa)] And (Jours_de_Charge_vert_Baudet.Date_Charge)<=[date fin (jj/mm/aaaa)])) ORDER BY Jours_de_Charge_vert_Baudet.Date_Charge DESC;
voila ce que la requête me donne et moi je voudrais que Date En cours ne se mette pas et que tous les champs En cours Relais etc... se décale d'une ligne en dessous pour correspondre à la bonne Date Charge
Quelqu'un pourrais m'aider?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager