powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрос к EXCEL
3 сообщений из 3, страница 1 из 1
Запрос к EXCEL
    #37197391
Игорь86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Подскажите, как пользоваться функцикей to_char в запросе к EXCEL.

Ситуация:
Необходимо запросом тащить сумму. Но когда выполняется запрос, то если сумма например 111.10, то тащится 111.1

В оракле есть маска
Код: plaintext
1.
2.
3.
4.
5.
6.
select
rtrim(to_char(a.monsal, 'fm99999.90'), '.')
from
...
where
...

при этом тащится все что нужно.
88908.14
22780.05
42703.50

Делаю аналог для excel:
Код: plaintext
1.
string sqlexcel = "SELECT rtrim(to_char([Лист1$].[Страх часть], 'fm99999.90'), '.') as q, rtrim(to_char([Лист1$].[Накопит часть], 'fm99999.90'), '.') as w FROM [Лист1$] WHERE [Лист1$].NOSECI='" + regnom + "'";

но выдается ошибка
Неверное число аргументов функции в выражении запроса 'rtrim(to_char([Лист1$].[Страх часть], 'fm99999.90'), '.')'.

Как сделать, чтобы работало?
...
Рейтинг: 0 / 0
Запрос к EXCEL
    #37197448
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос к экселю выполняет не оракловский движок и его функции туда не подойдут.
Попробуйте использовать функцию Format
...
Рейтинг: 0 / 0
Запрос к EXCEL
    #37197646
Игорь86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЗапрос к экселю выполняет не оракловский движок и его функции туда не подойдут.
Попробуйте использовать функцию Format

Спасибо. Помог вариант
Код: plaintext
1.
string sqlexcel = @"SELECT format([Лист1$].[Страх часть], ""####0.#0"") as q, format([Лист1$].[Накопит часть], ""####0.#0"") as w FROM [Лист1$] WHERE [Лист1$].NOSECI='" + regnom + "'";
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрос к EXCEL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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