Fonctionne très bien! Modifié pour SÉLECTIONNER to_char(DATE - 7/24,'YYYYIW'), SUM(MONTANT) à PARTIR de YourTable GROUPE PAR to_char(DATE - 7/24,'YYYYIW') Je ne comprends pas pourquoi le "-7/24". Pourquoi soustraire 7 heures? Quel est l'avantage de cette? En fait, en soustrayant de 7 heures à partir de lundi matin pourrait repousser la date de dimanche et en tant que tel spectacle de la semaine précédente, ce qui serait faux.
Vous pouvez utiliser TRUNC fonction de tronquer la date du premier jour de la semaine. Il y a quelques façons de définir semaine. Par exemple, si vous voulez traiter que le premier jour de la semaine est le lundi, vous pouvez IW format, comme ceci:
Vous pouvez également TO_CHAR fonction que le "@Vignesh Kumer"'s réponse.
Le point est que vous devez tronquer la date dans la même semaine, en une seule valeur. Puis le groupe par la valeur. C'est tout.
Je vous suggère de mentionner que dans ce scénario, il est important de trunc(date,'IYYY') et de groupe ainsi qu'il est bien (similaire à Vignesh de réponse), sinon les mêmes semaines à partir de différentes années, seront regroupés en un seul.
Essayer cette
VIOLON DÉMO
Sortie:
Je ne comprends pas pourquoi le "-7/24". Pourquoi soustraire 7 heures? Quel est l'avantage de cette? En fait, en soustrayant de 7 heures à partir de lundi matin pourrait repousser la date de dimanche et en tant que tel spectacle de la semaine précédente, ce qui serait faux.
OriginalL'auteur Vignesh Kumar A
Vous pouvez utiliser
TRUNC
fonction de tronquer la date du premier jour de la semaine. Il y a quelques façons de définir semaine. Par exemple, si vous voulez traiter que le premier jour de la semaine est le lundi, vous pouvezIW
format, comme ceci:Vous pouvez également
TO_CHAR
fonction que le "@Vignesh Kumer"'s réponse.Le point est que vous devez tronquer la date dans la même semaine, en une seule valeur. Puis le groupe par la valeur. C'est tout.
trunc(date,'IYYY')
et de groupe ainsi qu'il est bien (similaire à Vignesh de réponse), sinon les mêmes semaines à partir de différentes années, seront regroupés en un seul.OriginalL'auteur ntalbs
Je suppose que ce serait de l'aide....
OriginalL'auteur Manoj Kumar