Je veux trouver le premier et le dernier jour du mois dernier dans Redshift. Cependant, la plupart des fonctionnalités postgresql comme date_trunc
ne semble pas fonctionner. Comment puis-je y parvenir?
Dans Redshift, vous pouvez utiliser date_trunc()
(Voir documentation en ligne ).
Pour le premier jour du mois dernier:
select date_trunc('month', current_date) - interval '1 month'
Pour le dernier jour du mois dernier:
select date_trunc('month', current_date) - interval '1 day'
Ou pour le dernier jour de nuit, vous pouvez utiliser une fonction LAST_DAY. :) http://docs.aws.Amazon.com/redshift/latest/dg/r_LAST_DAY.html
select last_day(current_date)