powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Round
6 сообщений из 6, страница 1 из 1
Round
    #39137757
Чип&Дейл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, подскажите почему не работает округление.

Код: plsql
1.
SELECT SPR_ProizProgramm.otdel, SPR_ProizProgramm.servis_UKS, SPR_ProizProgramm.SCHIFRZ, SPR_ProizProgramm.naimz, SPR_ProizProgramm.kalked, SPR_ProizProgramm.Priz_Kat, SPR_ProizProgramm.skidka, SPR_ProizProgramm.STOIM, SPR_ProizProgramm.OBJOMgod /SPR_ProizProgramm.period As Del, Round(SPR_ProizProgramm.skidka*SPR_ProizProgramm.STOIM*( SPR_ProizProgramm.OBJOMgod /SPR_ProizProgramm.period),2),SPR_ProizProgramm.period, Round(SPR_ProizProgramm.skidka*SPR_ProizProgramm.STOIM*(SPR_ProizProgramm.period*SPR_ProizProgramm.OBJOMgod)\SPR_ProizProgramm.period,2) as Itog FROM SPR_ProizProgramm 


Результат
...
Рейтинг: 0 / 0
Round
    #39137758
Чип&Дейл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно не правильно написал вопрос, нужно отобразить дробную часть выражения.
...
Рейтинг: 0 / 0
Round
    #39137799
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает оно, работает, оно не может не работать. А что результат не тот, какой хочется - ну так что попросил, то и получил. Пиши запрос внимательнее, чтобы получать что хочешь, а не что просишь.
Удали алиас таблицы - она всё равно одна.
Разберись с гениальным выражением a*b*(c*d)/c - поскольку это вряд ли проверка на ноль, то явно ошибка.
И форматируй код - тег SRC тут не просто так придумали.
...
Рейтинг: 0 / 0
Round
    #39138030
Чип&Дейл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В первой строке результат данного запроса дробная часть присутствует, но я все равно перепроверю запись.
С Форматированием кода извинюсь что так получилось не красиво.
...
Рейтинг: 0 / 0
Round
    #39138057
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чип&ДейлВ первой строке результат данного запроса дробная часть присутствует
Тыкни пальцем...

Ну и посмотри на свой запрос вот так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
SELECT
  otdel
, servis_UKS
, SCHIFRZ
, naimz
, kalked
, Priz_Kat
, skidka
, STOIM
, OBJOMgod/period As Del
, Round(skidka*STOIM*(OBJOMgod/period),2)
, period
, Round(skidka*STOIM*(period*OBJOMgod)\period,2) as Itog 
FROM
  SPR_ProizProgramm

мож мысли какие появятся...
...
Рейтинг: 0 / 0
Round
    #39138062
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обрати внимание на последнее поле, особенно на знак целочисленного деления...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Round
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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