У меня есть такой запрос:
SELECT count(distinct ID) FROM TBLC WHERE date BETWEEN ? AND ?;
Я использую Pentaho Spoon. Я использую оператор «Выполнить сценарий SQL». Варианты, которые я вижу, - это выполнить для каждой строки, выполнить как один оператор и подстановку переменных.
Если мне нужно изменить свой запрос или мне нужны другие шаги для реализации, пожалуйста, ответьте.
ИЗМЕНИТЬ:
Я использую Pentaho Spoon для передачи данных из базы данных Infobright (таблица 1, таблица 2) в базу данных Infobright (таблица 3).
Запрос похож на:
SELECT table1.column1, table2.column2
FROM table1 JOIN table2 ON table1.id=table2.id
WHERE table2.date BETWEEN '2012-12-01' AND '2012-12-30'
Мне нужен способ, чтобы мне не приходилось вручную указывать диапазон дат каждый раз, когда я запускаю преобразование. Я хочу автоматизировать диапазон дат.
Заранее спасибо.