Запрос SQL для возврата 1, если день является последним днем ​​месяца, или же возвращает 0

Я бы предположил, что лучше использовать ajax и загрузить элемент svg с другой страницы.

$('.container').load(href + ' .svg_element');

Где href - расположение страницы с помощью svg. Таким образом, вы можете избежать любых неудобных эффектов, которые могут возникнуть при замене содержимого html. Кроме того, не забудьте развернуть svg после его загрузки:

$('.svg_element').unwrap();
0
задан Nishant 18 March 2019 в 20:08
поделиться

1 ответ

В стандартном SQL вы можете сделать:

select (case when extract(day from (datecol + interval '1' day)) = 1
             then 1 else 0
        end)

То есть добавить один день и проверить день месяца.

Функции даты, как известно, специфичны для конкретной базы данных, поэтому точная логика, вероятно, зависит от вашей базы данных.

РЕДАКТИРОВАТЬ:

Я понимаю, что вопрос не о столбце даты, а о текущей дате. Вы можете справиться с этим как:

select (case when extract(day from (current_date + interval '1' day)) = 1
             then 1 else 0
        end)
0
ответ дан Gordon Linoff 18 March 2019 в 20:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: