Comment faire aujourd'hui -“1 jour” date dans sparksql?
Comment obtenir current_date - 1
jour dans sparksql, de même que cur_date()-1
dans mysql.
OriginalL'auteur Vishan Rana | 2016-12-13
Vous devez vous connecter pour publier un commentaire.
Comment obtenir current_date - 1
jour dans sparksql, de même que cur_date()-1
dans mysql.
OriginalL'auteur Vishan Rana | 2016-12-13
Vous devez vous connecter pour publier un commentaire.
L'arithmétique des fonctions vous permettent d'effectuer des opérations sur les colonnes contenant les dates.
Par exemple, vous pouvez calculer la différence entre deux dates, ajouter des jours à une date, ou de soustraire des jours à compter d'une date. La date intégré des fonctions arithmétiques inclure
datediff
,date_add
,date_sub
,add_months
,last_day
,next_day
, etmonths_between
.De au-dessus de ce que nous avons besoin est
et nous avons
vous pouvez ne sélectionner
Voir https://spark.apache.org/docs/1.6.2/api/java/org/apache/spark/sql/functions.html
OriginalL'auteur Ram Ghadiyaram
Vous pouvez essayer
Je ne sais pas d'étincelles non plus, mais je l'ai trouvé sur google.
Vous pouvez également utiliser cette lien de référence
OriginalL'auteur TAYFUN CANAKCI
Vous pouvez facilement effectuer cette tâche , il existe de nombreuses méthodes relatives à la date et à ce que vous pouvez utiliser ici est
date_sub
Exemple sur la Spark-REPL:
OriginalL'auteur Shiv4nsh
Oui, le
date_sub()
fonction est le droit pour la question, de toute façon, il y a une erreur dans la réponse choisie:Le type de retour doit être
date
au lieu de cela, date_sub() va couper touthh:mm:ss
partie de l'horodatage, et retourne uniquement undate
.OriginalL'auteur Kai