Решено0
0
Привести дату к формату SQL
Из чата сообщества
Содержание обработано автоматически и может отличаться от оригинала.
Всем привет! Задача: в настраиваемом отчёте ограничить результат только объектами, созданными после определённой даты, которую пользователь передаёт параметром на портале.
Вопрос: какой метод может помочь привести дату, введённую пользователем на портале, к формату, который понимает SQL? ('2025-03-11' например), чтобы сравнение в запросе выполнялось корректно?
WITH temp AS (
SELECT
c.id AS sender_id,
c.fullname AS sender_fullname,
c.position_name,
c.position_parent_name,
acc.create_date,
COUNT(acc.id) OVER(PARTITION BY c.id) AS recognition_count
FROM collaborators c
JOIN cc_acceptances acc ON c.id = acc.sender_id
LEFT JOIN collaborators cls ON cls.id = acc.recipient_id
WHERE
acc.create_date >= " + PARAM1 + "
AND c.position_name NOT IN ('EXT Contractor')
AND c.login != 'ru.corporate.university'
) SELECT DISTINCT
sender_id,
sender_fullname,
position_name,
position_parent_name,
recognition_count
FROM temp
ORDER BY recognition_count DESC
2 ответа
Чтобы ответить, необходимо войти в систему
