У меня есть эта строка
a="""SELECT
transform_abc.ds AS "ds",
SUM(transform_abc.dollars) AS "dollars",
transform_abc.unit AS "unit"
FROM fct_table_abc transform_abc
WHERE
(
transform_abc.is_charged > 0
OR transform_abc.account_status = 0
)
AND transform_abc.ds = '2020-02-20'
GROUP BY
transform_abc.ds,
transform_abc.unit"""
Мне нужно удалить столбец с ds из этой строки после SELECT и GROUP BY, но не после WHERE.
Требуется вывод:
a="""SELECT
SUM(transform_abc.dollars) AS "dollars",
transform_abc.unit AS "unit"
FROM fct_table_abc transform_abc
WHERE
(
transform_abc.is_charged > 0
OR transform_abc.account_status = 0
)
AND transform_abc.ds = '2020-02-20'
GROUP BY
transform_abc.unit"""
Tranform_ab c - это просто имя таблицы, оно может быть любым именем таблицы. Так что мы не можем использовать это в регулярных выражениях. Не уверен, как решить эту проблему