powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите пожалуйста
8 сообщений из 8, страница 1 из 1
помогите пожалуйста
    #38227449
Olesia_Dav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я в таблице dbf для столбца содержащ. суммы убрала число знаков справа от десятичной запятой. А когда делаю один столбец разделить на другой столбец у меня пишется дробная часть(т.е. 88/55=1,6) а мне нужно чтобы при делении сразу округлялось до целой части т.е 2. Это как то можно сделать?
...
Рейтинг: 0 / 0
помогите пожалуйста
    #38227493
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olesia_Dav,

ROUND(... ,0)
...
Рейтинг: 0 / 0
помогите пожалуйста
    #38227502
Дед Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INT( 88/55) = 2
...
Рейтинг: 0 / 0
помогите пожалуйста
    #38227533
Olesia_Dav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если я не знаю какие конкретно значения разделяются друг на друга(просто берутся з столбца с какими-то целочисленными значениями(s,st,sv-столбцы)
seLect LR,N,R,L,sum(C) as C,sum((s*st)/sv) as S,sum(k) as K;
from rez1 into dbf rez2t where N<>1 group by N,R,L,LR
...
Рейтинг: 0 / 0
помогите пожалуйста
    #38227553
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seLect LR,N,R,L,sum(C) as C, INT( sum((s*st)/sv) ) as S,sum(k) as K;
from rez1 into dbf rez2t where N<>1 group by N,R,L,LR
...
Рейтинг: 0 / 0
помогите пожалуйста
    #38227555
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
seLect LR,N,R,L,sum(C) as C
,round(sum((s*st)/sv),0) as S
-- или sum(round((s*st)/sv,0)), смотрите сами
,sum(k) as K;
  from rez1 into dbf rez2t where N<>1 group by N,R,L,LR


ЗЫ. тег [ src ] - это не только удобочитаемость, но и повышение шансов на получение ответа.
...
Рейтинг: 0 / 0
помогите пожалуйста
    #38227596
Olesia_Dav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо я уже сама допетрила. Мне подходит round-он в большую сторону округляет
...
Рейтинг: 0 / 0
помогите пожалуйста
    #38227663
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olesia_DavВсем спасибо я уже сама допетрила. Мне подходит round-он в большую сторону округляет

Если надо окреглить до целого в большую сторону, то используется CEILING(nExpression)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите пожалуйста
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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