Bonjour à tous,
Je souhaite réaliser une liste déroulante qui contiendra mes differentes dates et je veux les trier de façon à avoir les dates les plus récentes au début de la liste.
Vous avez une idée sur ce que je dois faire ?
Merci
Bonjour à tous,
Je souhaite réaliser une liste déroulante qui contiendra mes differentes dates et je veux les trier de façon à avoir les dates les plus récentes au début de la liste.
Vous avez une idée sur ce que je dois faire ?
Merci
Un paramètre alimenté par une requête SQL sur une table de temps?
François JEHL
BI Engineer | MVP SQL Server
http://fjehl.wordpress.com
Pour me contacter, par MP ou ici, mais pas pour des questions techniques.
/*
Avant de poster cherchez dans la FAQ et utilisez la fonction "Rechercher" du forum.
Au moment de poster, posez votre question dans le bon sous-forum (Débuter, SSAS, SSRS, SSIS), en utilisant les TAGs prédéfinis ([2K], [2K5], [2K8], [2K8R2]).
*/
Tout à fait je te remercie pour ta réponse, je viens de regarder une vidéo qui explique comment le faire.
Mais j'ai un souci sur la façon de trier les date du plus récent vers le plus ancien.
La requête utilisée pour récupérer les dates est la suivante :
Je sais que ça ce joue au niveau de l'order by en mettant : (order by DESC ) mais je ne sais pas exactement comment je dois le rajouter vu qu'il y a déjà un order by
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT SUBSTRING([Month], CHARINDEX(' ', [Month])+1, LEN([Month])) AS [Mois], [Year], PeriodLabel, Month FROM dbo.D_Date WHERE EXISTS(SELECT @Projet) AND PeriodLabel NOT LIKE '%periode%' ORDER BY 2, 1
PS: je débute dans Sql server et le Reporting ^^
J'ai modifié mon code comme ceci et ça semble bien marcher :
Avec cette modif j'aile résultat souhaité mais je ne sais pas si c'est fait proprement ou pas ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCT SUBSTRING([Month], CHARINDEX(' ', [Month])+1, LEN([Month])) AS [Mois], [Year], PeriodLabel, Month FROM dbo.D_Date WHERE EXISTS(SELECT @Projet) AND PeriodLabel NOT LIKE '%periode%' ORDER BY Year DESC
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