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

ROUND(... ,0)
...
Рейтинг: 0 / 0
16.04.2013, 13:14
    #38227502
Дед Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста
INT( 88/55) = 2
...
Рейтинг: 0 / 0
16.04.2013, 13:34
    #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
16.04.2013, 13:51
    #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
16.04.2013, 13:52
    #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
16.04.2013, 14:12
    #38227596
Olesia_Dav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста
Всем спасибо я уже сама допетрила. Мне подходит round-он в большую сторону округляет
...
Рейтинг: 0 / 0
16.04.2013, 14:41
    #38227663
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста
Olesia_DavВсем спасибо я уже сама допетрила. Мне подходит round-он в большую сторону округляет

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


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