Учитывая дату, как мне получить количество дней в следующем месяце? Таким образом, если первоначальная дата в декабре он должен дать 31 (января), в январе 28/29 (февраль) и т.д.Как получить количество дней в течение следующего месяца?
ответ
Вы хотите количество дней в следующем месяце? Используйте ADD_MONTHS()
, чтобы получить это. Используйте LAST_DAY()
, чтобы установить последний день месяца. EXTRACT()
ДЕНЬ от этого, чтобы дать количество дней.
Сегодня в апреле, поэтому сколько дней в мае?
SQL> select sysdate
2 , extract(day from (last_day(add_months(sysdate, 1)))) days_next_month
3 from dual
4/
SYSDATE DAYS_NEXT_MONTH
--------- ---------------
19-APR-16 31
SQL>
Oracle обладает множеством функций даты. Мы можем объединить их друг с другом, чтобы достичь практически любого календарного расчета, которое желает наше сердце. Find out more.
Да, сэр! Это то, что мне нужно. большое спасибо –
, если у вас есть столбец даты вы можете получить LAST_DAY и CAST как INT
SELECT CAST(to_char(LAST_DAY(your_date_column),'dd') AS INT)
FROM your_table;
Вы должны month
и year
, чтобы получить количество дней в этом месяце
select extract(day from (last_day(to_date('2016/02/01','yyyy/MM/dd')))) from dual;
- 1. Любой способ получить количество дней в течение определенного месяца?
- 2. Как определить количество дней следующего месяца в vb.net?
- 3. Loop дней месяца в течение всего месяца
- 4. mySQL выбор записей в течение следующего месяца
- 5. Получить количество дней с номера месяца
- 6. Как получить количество дней с месяца и года
- 7. MySQL количество дней до следующего появления даты?
- 8. Как получить количество дней в течение данного месяца с использованием Joda-Time?
- 9. Как получить количество дней текущего месяца? в PHP
- 10. Среднее количество дней в течение нескольких лет
- 11. Как получить общее количество рабочих дней данного месяца без функции
- 12. Как получить количество дней до моего следующего дня рождения?
- 13. получить количество транзакций в течение определенного месяца и года
- 14. Итерации в течение дней данного месяца в django
- 15. Как указать, сколько дней в течение месяца для определенного года?
- 16. Как получить количество дней?
- 17. Проверка времени PHP + 10 дней до первого дня следующего месяца
- 18. Calculate дней до следующего третьей пятницы в течение месяца для Dataframe
- 19. Записи группы MySQL в течение 3 дней с учетом следующего месяца
- 20. Как найти количество рабочих дней в течение определенного месяца в рельсах
- 21. Как получить наступление в течение месяца
- 22. Массивы в течение нескольких дней и соответствующего месяца
- 23. Как получить время перерыва в течение дней
- 24. Запрос MySQL, чтобы показать все часы в течение следующего месяца
- 25. Как собрать количество дней от месяца в excel
- 26. SSRS: Как вернуть количество событий в день в течение месяца
- 27. Как получить количество дней в конкретном месяце и году?
- 28. Как получить количество дней месяца с учетом определенного месяца и года?
- 29. В Ruby, как вычислить количество дней до следующего воскресенья?
- 30. Как определить количество дней для данного месяца в python
Как узнать, действительно ли это високосный год, когда у вас есть только месяц? –
, пожалуйста, укажите пример кода, который вы пытаетесь сделать. –
У меня есть столбец с датой. Но вот что я делаю: я получаю номер месяца с даты в столбце, добавляю +1 к этому номеру, так что в основном это в следующем месяце, и я хочу получить количество дней в этом месяце. Я использую extract (month from p_date) + 1 –