Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как из чисел сделать 1000 / 2 сообщений из 2, страница 1 из 1
17.04.2006, 12:55
    #33670820
dimakz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как из чисел сделать 1000
таблица содержит

kod bal
1 100000
2 492324
3 500
4 700

мне нужно добавить столбец к этой таблице и чтоб в нем были значения в тысячных....

kod bal bal1
1 100000 100
2 492324 492
3 500 0
4 700 1

тобиш если 500 и меньше то 0
если больще 500 и до 1000 - то 1
если 3-я цифра с конца меньше 5 то 4 цифра с конца не меняется
если 3-я цифра с конца 5 и больше то 4 цифра с конца увеличивается на 1


ребята помогите мне, что то не получается...

вот я делаю...
ALTER TABLE a.dbf ADD COLUMN bal1 n (20)

use a
scan
if bal<500
replace bal WITH 0
endif
ENDSCAN

но тут неправильно выдает результат
...
Рейтинг: 0 / 0
17.04.2006, 13:07
    #33670858
m.a.v
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как из чисел сделать 1000
Код: plaintext
1.
UPDATE table1 SET bal1 =  bal/ 1000 
Fox сам округляет как тебе нужно

автор
ALTER TABLE a.dbf ADD COLUMN bal1 n (20)

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


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