Я хочу объединить два запроса, в которых второй запрос должен быть повторен - PullRequest
0 голосов
/ 29 января 2019

У меня есть две части в запросе, в которых первая часть является константой, а вторая часть повторяется в зависимости от некоторого условия.Что я хочу, чтобы получить весь запрос в виде строки и выполнить в конце.

Я написал запрос для первой части, но он также не дает никакого вывода, он возвращает, поскольку возвращено 0 строк

SET @Origindate = '2016-06-01';
SET @Startdate = (SELECT(DATE_ADD(LAST_DAY(sysdate()),INTERVAL 1 DAY)));
SET @firstpart = "SELECT 
    fullname,dc.mail,
    CASE
        WHEN x,y,z
        AND month(dc.buyingDate) < month((@buyingdate) -11) 
        AND month(dc.buyingDate) >= month((@buyingdate) -12)";
PREPARE stmt1 FROM @firstpart ;
EXECUTE stmt1 OUT ;
DEALLOCATE PREPARE stmt1; 
SET @secondpart = "()";

Мне нужен результат, похожий на этот (firstpart + (1stповторяющаяся часть + 2-ая повторяющаяся часть + ... так до тех пор, пока условие не будет выполнено). И то, что я получаю, остается пустым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...