powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / возможно ли использование resultset вместо подзапроса?
5 сообщений из 5, страница 1 из 1
возможно ли использование resultset вместо подзапроса?
    #39303933
dsciencebk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
возможно ли использование resultset вместо подзапроса?


private String receiveSummaryDataOfTheMachines(){
return "UPDATE equipment_status SET day_cash=col.day_sum \n"+
"FROM "+ exeQueryDayCashEquipmentStatus() +" as col \n"+
"WHERE equipment_status.id_point=col.id_point \n";
}


А вот и сам метод.


private ResultSet exeQueryDayCashEquipmentStatus(){
try {
resultSet=dataBaseConnection().executeQuery("SELECT col.id_point, sum(col.sum_income) as day_sum " +
"FROM operations.collector_out col " +
"WHERE now()-time_server<'1 day'::interval and id_service not in( " +
"select id_service from services where ignore_terminal_limit=true) " +
"GROUP BY 1");
} catch (SQLException e) {
e.printStackTrace();
}
return resultSet;
}

Запрос делается с двух различных dataSource, поэтому соединить в один нельзя
Возможно ли так сделать? Очень надо
...
Рейтинг: 0 / 0
возможно ли использование resultset вместо подзапроса?
    #39303940
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dsciencebk,

что такое Запрос делается с двух различных dataSource,
в твоём понимании?
...
Рейтинг: 0 / 0
возможно ли использование resultset вместо подзапроса?
    #39303942
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dsciencebkОчень надо

Если очень надо - освойте тэг src.
Без этого читать код невозможно.
...
Рейтинг: 0 / 0
возможно ли использование resultset вместо подзапроса?
    #39303966
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Закинуть на сервер и потом там с ним работать

Или во временную таблицу или в какие нибудь массивы/user type
...
Рейтинг: 0 / 0
возможно ли использование resultset вместо подзапроса?
    #39303994
boris_94263
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dsciencebkвозможно ли использование resultset вместо подзапроса?
private String receiveSummaryDataOfTheMachines(){
return "UPDATE equipment_status SET day_cash=col.day_sum \n"+
"FROM "+ exeQueryDayCashEquipmentStatus() +" as col \n"+
"WHERE equipment_status.id_point=col.id_point \n";
}

Конкретно в этом случае - нет, т.к. в месте, где ожидается строка ты даёшь ResultSet. Но ошибки компиляции не будет - jvm умна и вызовет .toString(). Результат можно посмотреть в дебаге)

Об идее в целом - тоже нет. Среди допустимых аргументов для запроса ResultSet нету. А в секцию from вообще, насколько я знаю, нельзя ставить параметры.

Если СУБД одинаковые - можно попробовать dblink`и. В принципе, если разные - тоже можно поэкспериментировать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / возможно ли использование resultset вместо подзапроса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]