Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne la date qui est days de jours avant start. S’il days s’agit d’une valeur négative, ces jours seront ajoutés à start.
Pour obtenir plus de détails sur la fonction SQL de Databricks correspondante, consultez date_sub.
Syntaxe
from pyspark.databricks.sql import functions as dbf
dbf.date_sub(start=<start>, days=<days>)
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
start |
pyspark.sql.Column ou str |
colonne de date à utiliser. |
days |
pyspark.sql.Column ou str ou int |
combien de jours avant la date donnée à calculer. Accepte également la valeur négative pour calculer l’avance dans le temps. |
Retours
pyspark.sql.Column: date avant/après nombre de jours donné.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08', 2,)], 'struct<dt:string,a:int>')
df.select('*', dbf.date_sub(df.dt, 1)).show()
df.select('*', dbf.date_sub('dt', 'a')).show()
df.select('*', dbf.date_sub('dt', dbf.lit(-1))).show()