0
votes

Comment puis-je obtenir la date de sept jours?

J'aimerais faire un graphique qui me donne des données de la semaine dernière.

J'ai essayé d'utiliser ce code mais cela est erronée. xxx

J'ai également essayé xxx

Cela me donne cette erreur

Erreur d'exécution Query: Types ou fonctions spécifiés (un par info message) non pris en charge sur des tables redshift.


2 commentaires

Dupliqué possible de Date_sub OK avec MySQL, KO avec PostgreSQL


J'ai supprimé la balise PostgreSQL parce que c'est évidemment trompeur.


4 Réponses :


0
votes

Essayez cette version: xxx

Si vous souhaitez également limiter la limite supérieure des données à minuit (c.-à-d. Data de la semaine dernière, se terminant à minuit d'aujourd'hui), vous pouvez utiliser : xxx


2 commentaires

Redshift fait Supporte les types de données de casting utilisant l'opérateur double côlon docs.aws.amazon.com/redshift/latest/dg/r_cast_function.html


@Laurenzalbe Redshift était une fourchette de Postgres 8, donc si vous vous souvenez :: étant là, alors ma déclaration originale était incorrecte.



0
votes

Vous pouvez essayer ceci ci-dessous option- xxx


5 commentaires

Je ne suis pas sûr que RedShift prend en charge la syntaxe intervalle .


C'est pour les postgres comme étiquetés.


Postgres! = Redshift. Redshift est une fourchette d'une version assez ancienne de Postgres. C'est pourquoi la syntaxe des deux bases de données n'est pas toujours d'accord.


Hmmm, mais je pensais que c'est un problème de postgres comme OP étiqueté Postgres.


Intervalles sont pris en charge par Amazon Redshift: Littéraux d'intervalle - Amazon Redshift



-1
votes

Vous n'avez pas mentionné ce que le type de données de la colonne TIME_STAMP est, mais en supposant que c'est quelque chose qui puisse être jeté vers date alors je pense que le problème pourrait être dû à votre utilisation de la fonction () qui est obsolète sur redshift. Essayez de remplacer cela avec getDate () ou sysdate selon la documentation .


0 commentaires

0
votes

dans Redshift, j'écrirais cela comme suit: xxx

Je soupçonne que time_stamp peut être utilisé pour partitionnement et vous souhaitez faire attention aux comparaisons impliquant des fonctions sur il.


0 commentaires