Jak uzyskać current_date - 1
dzień w sparksql, tak samo jak cur_date()-1
w mysql.Jak zdobyć dzisiaj - "1 dzień" w sparksql?
Odpowiedz
Funkcje arytmetyczne umożliwiają wykonywanie operacji arytmetycznych na kolumnach zawierających daty.
Na przykład można obliczyć różnicę między dwiema datami, dodać dni do daty lub odjąć dni od daty. Wbudowany data funkcje arytmetyczne obejmują datediff
, date_add
, date_sub
, add_months
, last_day
, next_day
i months_between
.
Spośród ponad to, czego potrzebujemy jest
date_sub (StartDate datownik, int dni), Przeznaczenie: Odejmuje określoną liczbę dni od wartości datownik. Pierwszym argumentem może być ciąg znaków, który jest automatycznie rzutowany na TIMESTAMP, jeśli używa on rozpoznanego formatu, jako opisany w TIMESTAMP Data Type. Zwraca typ: datownik
i mamy
CURRENT_TIMESTAMP() Przeznaczenie: alias dla funkcji Now(). Powrót typ: datownik
można nie wybrać
date_sub(CAST(current_timestamp() as DATE), 1)
Zobacz https://spark.apache.org/docs/1.6.2/api/java/org/apache/spark/sql/functions.html
można łatwo wykonać to zadanie, istnieje wiele metod związanych z datą i co można użyć tutaj jest date_sub
przykład na przeskoku iskry REPL:
scala> spark.sql("select date_sub(current_timestamp(), 1)").show
+----------------------------------------------+
|date_sub(CAST(current_timestamp() AS DATE), 1)|
+----------------------------------------------+
| 2016-12-12|
+----------------------------------------------+
Można spróbować
date_add(current_date(), -1)
nie wiem iskrę albo ale znalazłem na google. Możesz również użyć tego link dla odniesienia
- 1. BASH sprawdź, czy dzisiaj jest 1 dzień miesiąca
- 2. jak zdobyć dzień w roku w powłoce?
- 3. Dzisiaj jest n-ty dzień roku
- 4. PHP - jak korzystać z timestamp $, aby sprawdzić, czy dzisiaj jest poniedziałek lub 1 dzień miesiąca?
- 5. Jak filtrować przesunięcie +/- 1 dzień w Pandach?
- 6. DateTime dodać 1 dzień
- 7. Jak zdobyć pierwszy dzień bieżącego roku?
- 8. Jak zdobyć rok/miesiąc/dzień z obiektu daty?
- 9. Kryteria hibernacji: TERAZ() <data + 1 dzień
- 10. dodanie 1 dzień do wartości formatu DATETIME
- 11. Przyrost Data String przez 1 dzień
- 12. „INSERT INTO ...” z SparkSQL HiveContext
- 13. jak używać NSDateFormatter zobaczyć „Dzisiaj” string
- 14. Jak znaleźć ostatni dzień miesiąca?
- 15. SparkSQL - odczytać pliku parkiet bezpośrednio
- 16. Jak uzyskać "dzień przed datą" w javascript?
- 17. Jak dodać dzień na dzień w Linq do SQL
- 18. SparkSQL dołączyć na stwardnienie kolumnie
- 19. JodaTime: format daty na 1., 2., 3. itd. Dzień
- 20. Jak mogę przekazać dodatkowe parametry do UDF w SparkSql?
- 21. Format daty w dzień, dzień miesiąca, rok
- 22. Problemy z budową prostej aplikacji SparkSQL
- 23. Najlepszym sposobem sprawdzenia, czy dzisiaj jest pierwszy w miesiącu
- 24. PHP - dodaj 1 dzień do formatu daty mm-dd-rrrr
- 25. Num dzień na imię Dzień z Pandami
- 26. Wiosenne wyrażenie cron na każdy dzień 1: 01: am
- 27. Jak zdobyć tygodnie od niedzieli?
- 28. Jak dodać dzień do daty w TypeScript
- 29. Jak znaleźć aktualny dzień w języku c?
- 30. PHP: termin „Wczoraj”, „Dzisiaj”