построение запроса

Petr_I
Дата: 27.02.2008 12:40:15
есть поле в таблице с данными 12 мес, 24 мес, 120 мес и тд.
нужно вытащить число чтобы разделить на 12, округлить и получить количество лет
mds_world
Дата: 27.02.2008 12:43:21
?val("120 мес ")
120
Petr_I
Дата: 27.02.2008 13:03:32
еще Вопрос!

в поле1 значения 840 и 810
если 840 то поле2 надо делить на поле3 если 810 то поле2 не изменяется
mds_world
Дата: 27.02.2008 13:07:55
Можно воспользоваться iif.

А где вы все это собираетесь делать? В запросе, в функции, на форме?
Petr_I
Дата: 27.02.2008 13:12:18
mds_world
Можно воспользоваться iif.

А где вы все это собираетесь делать? В запросе, в функции, на форме?


в запросе!
Petr_I
Дата: 27.02.2008 13:45:41
а как округлить в мешьную сторону? FLOOR не понимает
Polev
Дата: 27.02.2008 13:46:32
Petr_I
а как округлить в мешьную сторону? FLOOR не понимает

INT
mds_world
Дата: 27.02.2008 13:51:23
Petr_I
а как округлить в мешьную сторону? FLOOR не понимает
Если до целого то Int (или Fix), если уменьшить число значисых цифр, то комбинация целочисленного деления и умножения. Типа
?(125\100)*100
100
Guest33
Дата: 27.02.2008 15:40:42
mds_world
А где вы все это собираетесь делать? В запросе, в функции, на форме?


На форуме...
Petr_I
Дата: 27.02.2008 16:45:47
val как будет выгляденть в SQL?