sparksqlでcurrent_date - 1
日を取得する方法。mysqlのcur_date()-1
と同じです。今日の取得方法 - sparksqlの "1日"の日付?
5
A
答えて
5
算術関数を使用すると、日付を含む列に対して算術演算を実行できます。
たとえば、2つの日付の差を計算したり、日付を日付に追加したり、日付から日数を差し引くことができます。組み込み日付算術関数は、date_sub
datediff
、date_add
、add_months
、last_day
、 next_day
、及びmonths_between
が挙げられます。私たちが必要なもの上記のうち
DATE_SUB(タイムスタンプSTARTDATE、INT日)、目的は、次のとおりです。TIMESTAMP値から日 の指定された数を減算します。最初の引数には、TIMESTAMPデータ型で説明されている のように、認識された書式を使用する場合は という文字列をTIMESTAMPに自動的にキャストできます。戻り値の型:タイムスタンプ
と我々は
CURRENT_TIMESTAMP()目的があります。エイリアスになりました()関数のを。 タイプ戻り値:タイムスタンプ
あなたはあなたが簡単にこのタスクを実行することができますhttps://spark.apache.org/docs/1.6.2/api/java/org/apache/spark/sql/functions.html
3
を参照してください
date_sub(CAST(current_timestamp() as DATE), 1)
を選択行うことができますが、多くの日付に関連する方法とどのようなあなたがここに使用することができますですがありますdate_sub
スパーク-REPLの例:
scala> spark.sql("select date_sub(current_timestamp(), 1)").show
+----------------------------------------------+
|date_sub(CAST(current_timestamp() AS DATE), 1)|
+----------------------------------------------+
| 2016-12-12|
+----------------------------------------------+
1
あなたは
date_add(current_date(), -1)
を試すことができます私はどちらかの火花を知らないが、私はGoogleでそれを見つけました。 参考としてlinkを使用することもできます。
関連する問題
- 1. Joda LocalDateTime:今日までの日付を取得する方法
- 2. 今月の第1週の日付の取得方法
- 3. 今日の日付から今月の最終日までの日数を取得する方法は?
- 4. 今日の平日の日付を取得する
- 5. PHP今日の日付+ 1年
- 6. 今日のSQLを使って今日の日付を取得する(mon-sun)
- 7. 1日前の日付をextjsフィールドで取得する方法
- 8. 今日のピックアップの日付
- 9. 今日のクエリフィルタの日付
- 10. 今日の日付から前の日付を取得します。
- 11. 液体のマークアップでジキルの今日の日付を取得
- 12. Hybris Flexiblesearch今日の日付
- 13. 今日の日付がテーブル
- 14. 今日の日付比較
- 15. 今日の日付形式
- 16. ストアから日付を取得して今日の日付と比較する
- 17. 今日の日付のデータベースからデータを取得する
- 18. 今日の日付から前の月を取得する
- 19. 今日の日付から次のx月を取得する
- 20. yiiの今日の日付から次の10日間のレコードを取得
- 21. 今日のmysqlと同等の最小日付と最小日付を取得する方法
- 22. 今日の日付の確定方法phpのdbからの日付
- 23. SSRSでは今日の日付ピッカーカレンダーで今日後の日付を無効にする方法
- 24. タイムスタンプで今日の日付を取得する
- 25. Groovy今日の日付を分で取得00:00:00
- 26. 今日の日付をJavascriptで取得するには?
- 27. 今日の日付と時刻を取得する
- 28. Ruby 1.9.3で今日の日付を取得するには?
- 29. テイルセルで今日の日付をディスパッチする方法は?私は1つのセルだけの日付を取得することができます今日のすべての列の今日の日付
- 30. PHPで次の月曜日の日付を取得する(今日を含む)