Ce matin j'ai posé une question sur une requête Union en SQL à laquelle m'a
rapidement et efficacement répondu.
Toujours dans ce même projet, je dois, à chaque année, prévoir les conduites
que j'aurai à nettoyer. Mes requêtes sont donc montées en fonction de
l'année en cours issue de Maintenant(). exemple:
<=PartDate("aaaa";Maintenant())-3 Et >=PartDate("aaaa";Maintenant())-4 ou
encore <=PartDate("aaaa";Maintenant())-7
Voilà mon problème, en fin de saison comme présentement, on me demande
qu'est-ce qu'il y aura à faire à l'été 2005.
Je dois donc modifier la date de mon ordinateur et le mettre en 2005 sans
oublier au préalable de fermer Outlook si je veux pas être innonder de
fenêtre de rappel :0))) et bien sûr de revenir à la date du jour par la
suite. Comme mon état est lié à une requête union, comment peut-on faire
pour modifier la date de départ donc le maintenant de mes requêtes
antérieures à la requête union ??
C'est clair ????
Merci beaucoup
Ma requête union :
SELECT *, "4.1.5" as Identification FROM [Conduits S 2 ans et S TS 3-4 ans
4_1_5]
UNION ALL SELECT *, "4.1.4" as Identification FROM [Conduits sales 4 ans
4_1_4]
UNION ALL SELECT *, "4.1.3" as Identification FROM [TS antérieure sauf
maison 4_1_3]
UNION ALL SELECT *, "4.1.6" as Identification FROM [Conduits 7 ans 4_1_6];
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
Bonjour,
Plusieurs solutions. Soit tu sépares la partie production et la partie prévision, ainsi tu te recrées des requêtes où tu changes le Maintenant() par le contenu d'une zone de texte par exemple Soit tu fais partir tout cela d'un formulaire avec une zone de texte qui a pour valeur par défaut Maintenant, mais que tu peux modifier. Tu bases ensuite tes requêtes sur cette zone de texte, en remplacant Maintenant() par la référence à cette zone de texte.
Arnaud
"Gaspareau" a écrit dans le message news: #
Bonjour,
Ce matin j'ai posé une question sur une requête Union en SQL à laquelle m'a
rapidement et efficacement répondu. Toujours dans ce même projet, je dois, à chaque année, prévoir les conduites
que j'aurai à nettoyer. Mes requêtes sont donc montées en fonction de l'année en cours issue de Maintenant(). exemple: <=PartDate("aaaa";Maintenant())-3 Et >=PartDate("aaaa";Maintenant())-4 ou encore <=PartDate("aaaa";Maintenant())-7
Voilà mon problème, en fin de saison comme présentement, on me demande qu'est-ce qu'il y aura à faire à l'été 2005. Je dois donc modifier la date de mon ordinateur et le mettre en 2005 sans oublier au préalable de fermer Outlook si je veux pas être innonder de fenêtre de rappel :0))) et bien sûr de revenir à la date du jour par la suite. Comme mon état est lié à une requête union, comment peut-on faire pour modifier la date de départ donc le maintenant de mes requêtes antérieures à la requête union ??
C'est clair ????
Merci beaucoup
Ma requête union :
SELECT *, "4.1.5" as Identification FROM [Conduits S 2 ans et S TS 3-4 ans
4_1_5] UNION ALL SELECT *, "4.1.4" as Identification FROM [Conduits sales 4 ans 4_1_4] UNION ALL SELECT *, "4.1.3" as Identification FROM [TS antérieure sauf maison 4_1_3] UNION ALL SELECT *, "4.1.6" as Identification FROM [Conduits 7 ans 4_1_6];
Bonjour,
Plusieurs solutions.
Soit tu sépares la partie production et la partie prévision, ainsi tu te
recrées des requêtes où tu changes le Maintenant() par le contenu d'une zone
de texte par exemple
Soit tu fais partir tout cela d'un formulaire avec une zone de texte qui a
pour valeur par défaut Maintenant, mais que tu peux modifier. Tu bases
ensuite tes requêtes sur cette zone de texte, en remplacant Maintenant() par
la référence à cette zone de texte.
Arnaud
"Gaspareau" <123@234> a écrit dans le message news:
#JHP2zU4EHA.2624@TK2MSFTNGP11.phx.gbl...
Bonjour,
Ce matin j'ai posé une question sur une requête Union en SQL à laquelle
m'a
rapidement et efficacement répondu.
Toujours dans ce même projet, je dois, à chaque année, prévoir les
conduites
que j'aurai à nettoyer. Mes requêtes sont donc montées en fonction de
l'année en cours issue de Maintenant(). exemple:
<=PartDate("aaaa";Maintenant())-3 Et >=PartDate("aaaa";Maintenant())-4 ou
encore <=PartDate("aaaa";Maintenant())-7
Voilà mon problème, en fin de saison comme présentement, on me demande
qu'est-ce qu'il y aura à faire à l'été 2005.
Je dois donc modifier la date de mon ordinateur et le mettre en 2005 sans
oublier au préalable de fermer Outlook si je veux pas être innonder de
fenêtre de rappel :0))) et bien sûr de revenir à la date du jour par la
suite. Comme mon état est lié à une requête union, comment peut-on faire
pour modifier la date de départ donc le maintenant de mes requêtes
antérieures à la requête union ??
C'est clair ????
Merci beaucoup
Ma requête union :
SELECT *, "4.1.5" as Identification FROM [Conduits S 2 ans et S TS 3-4
ans
4_1_5]
UNION ALL SELECT *, "4.1.4" as Identification FROM [Conduits sales 4 ans
4_1_4]
UNION ALL SELECT *, "4.1.3" as Identification FROM [TS antérieure sauf
maison 4_1_3]
UNION ALL SELECT *, "4.1.6" as Identification FROM [Conduits 7 ans
4_1_6];
Plusieurs solutions. Soit tu sépares la partie production et la partie prévision, ainsi tu te recrées des requêtes où tu changes le Maintenant() par le contenu d'une zone de texte par exemple Soit tu fais partir tout cela d'un formulaire avec une zone de texte qui a pour valeur par défaut Maintenant, mais que tu peux modifier. Tu bases ensuite tes requêtes sur cette zone de texte, en remplacant Maintenant() par la référence à cette zone de texte.
Arnaud
"Gaspareau" a écrit dans le message news: #
Bonjour,
Ce matin j'ai posé une question sur une requête Union en SQL à laquelle m'a
rapidement et efficacement répondu. Toujours dans ce même projet, je dois, à chaque année, prévoir les conduites
que j'aurai à nettoyer. Mes requêtes sont donc montées en fonction de l'année en cours issue de Maintenant(). exemple: <=PartDate("aaaa";Maintenant())-3 Et >=PartDate("aaaa";Maintenant())-4 ou encore <=PartDate("aaaa";Maintenant())-7
Voilà mon problème, en fin de saison comme présentement, on me demande qu'est-ce qu'il y aura à faire à l'été 2005. Je dois donc modifier la date de mon ordinateur et le mettre en 2005 sans oublier au préalable de fermer Outlook si je veux pas être innonder de fenêtre de rappel :0))) et bien sûr de revenir à la date du jour par la suite. Comme mon état est lié à une requête union, comment peut-on faire pour modifier la date de départ donc le maintenant de mes requêtes antérieures à la requête union ??
C'est clair ????
Merci beaucoup
Ma requête union :
SELECT *, "4.1.5" as Identification FROM [Conduits S 2 ans et S TS 3-4 ans
4_1_5] UNION ALL SELECT *, "4.1.4" as Identification FROM [Conduits sales 4 ans 4_1_4] UNION ALL SELECT *, "4.1.3" as Identification FROM [TS antérieure sauf maison 4_1_3] UNION ALL SELECT *, "4.1.6" as Identification FROM [Conduits 7 ans 4_1_6];