今月の日数はどうやって取得できますか?

Hiveでは、date_format関数を使用して当月の日数を取得できます。具体的な手順は次の通りです:

  1. 現在の日付()
  2. 日付の書式
  3. yyyy-MMの形式に変換してください。
  4. 日付形式
  5. yyyy年MM月dd日
  6. 日付の減算
  7. 日付のフォーマット
  8. yyyy-MMを和訳すると「年-月」です。
  9. 日付の形式
  10. yyyy年MM月dd日
  11. 日付の差

以下はサンプルコードです。

SELECT datediff(current_date(), date_format(date_sub(date_format(current_date(), 'yyyy-MM-dd'), 1), 'yyyy-MM-dd')) AS month_days;

上記のコードを実行すると、現在の月の日数が返されます。

bannerAds