2017-09-18 2 views
0

J'essaie d'obtenir les jours de travail pour les employés par mois. J'essaie de convertir la date de et à date en une valeur numérique contenant uniquement la valeur du jour. Je connais la formule tonumber (totext (currentdate, 'dd')) mais elle n'imprime pas la sortie demandée.Crystal rapports convertissant une date en nombre

Répondre

0

Il devrait fonctionner comme suit:

enter image description here

+0

je suis désolé, mais il semble y avoir un malentendu, je dois calculer le nombre de jours où l'employé a travaillé ce mois-ci et non le jour en cours –

+0

@ michelassi - Désolé pour malentendu. Pouvez-vous s'il vous plaît me montrer votre requête sql? –

+0

désolé pour le travail de réponse en retard est fou ici est mon sql quary: local NumberVar i; Semaines: = (Tronquer ({Command.toDate} - dayofWeek ({Command.toDate}) + 1 - ({Command.fromDate} - dayofWeek ({Command.fromDate}) + 1))/7) * 5; jours: = DayOfWeek ({Command.toDate}) - DayOfWeek ({Command.fromDate}) + 1 + (si DayOfWeek ({Command.fromDate}) = crSunday puis -1 sinon 0) + (si DayOfWeek ({Command.toDate}) = crSaturday puis -1 sinon 0); –