SSRS 2008 Datediff pour les Jours de Travail
J'ai vu cette question posée beaucoup et je n'arrive pas à trouver une réponse claire sur
"comment calculer les jours entre deux dates?"
L'expression ci-dessous va me donner le nombre total de jours mais je suis à la recherche d'exclure le samedi et le dimanche.
=DateDiff("d",Parameters!STARTDATE.Value,Parameters!ENDDATE.Value)
J'aimerais avoir de l'aide sur la façon d'accomplir cela.
Vous en remercie d'avance.
double possible de les Jours ouvrables de calcul
Si j'utilise la requête dans l'autre post, où je ne place que la requête en SSR? et comment dois-je faire référence dans la zone de texte?
Meilleur pari serait de créer une fonction, je pense. C'est une autre question comment calculer les jours ouvrables. Dois admettre que j'ai supposé DateDiff était la norme de la fonction sql?
Merci - DateDiff est une norme de la fonction SQL. Toutefois, à l'exclusion des week-ends à partir de ce calcul n'est pas standard SQL.
Si j'utilise la requête dans l'autre post, où je ne place que la requête en SSR? et comment dois-je faire référence dans la zone de texte?
Meilleur pari serait de créer une fonction, je pense. C'est une autre question comment calculer les jours ouvrables. Dois admettre que j'ai supposé DateDiff était la norme de la fonction sql?
Merci - DateDiff est une norme de la fonction SQL. Toutefois, à l'exclusion des week-ends à partir de ce calcul n'est pas standard SQL.
OriginalL'auteur Lance | 2014-02-11
Vous devez vous connecter pour publier un commentaire.
SQL dans le lien (Nombre de jours ouvrés entre deux dates) traduit pour SSRS: j'espère que cela vous donnera un bon point de départ. Tapez ceci dans l'expression pour la zone de texte.
OriginalL'auteur Pops
Ce code n'est pas tout à fait correct. Une année de début ou de fin avec un samedi ou un dimanche. Par exemple, l'année 2011 commence le samedi et se termine le samedi. Le 1er janvier & 2nd, 2011 sont le samedi et le dimanche, respectivement, et le 31 Décembre, 2011 est également un samedi. Le code ci-dessus ne tient pas compte de ce scénario. Le code ci-dessous est correct:
OriginalL'auteur Charles M.