Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve la fecha que es days días antes startde . Si days es un valor negativo, esta cantidad de días se agregará a start.
Para obtener la función SQL de Databricks correspondiente, consulte date_sub function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.date_sub(start=<start>, days=<days>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
start |
pyspark.sql.Column o str |
columna de fecha en la que se va a trabajar. |
days |
pyspark.sql.Column, str o int |
cuántos días antes de la fecha especificada que se va a calcular. Acepta también un valor negativo para calcular el reenvío en el tiempo. |
Devoluciones
pyspark.sql.Column: una fecha anterior o posterior a un número determinado de días.
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()