spark to mysql date,如何获得今天-“ 1天”日期在sparksql中?

How to get current_date - 1 day in sparksql, same as cur_date()-1 in mysql.

解决方案

The arithmetic functions allow you to perform arithmetic operation on columns containing dates.

For example, you can calculate the difference between two dates, add days to a date, or subtract days from a date. The built-in date arithmetic functions include datediff, date_add,

Out of above what we need is

date_sub(timestamp startdate, int days), Purpose: Subtracts a specified number of days

from a TIMESTAMP value. The first argument can be a string, which is

automatically cast to TIMESTAMP if it uses the recognized format, as

described in TIMESTAMP Data Type. Return type: Returns the date that is > days days before start

and we have

current_timestamp() Purpose: Alias for the now() function. Return

type: timestamp

you can do select

date_sub(CAST(current_timestamp() as DATE), 1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值