|  | Как выбрать в запросе | ☑ | 
    
        | 0
    
        Anna-Ain   01.09.11✎ 10:05 | 
        Добрый день - вот задача: есть число 1200,82 - нужно разбить на цело е и дробное, как проще это сделать? чтобы было 1200 и 82)))     |  | 
    
        | 1
    
        butterbean   01.09.11✎ 10:06 | 
        цел(Ч)
 ч%1
 |  | 
    
        | 2
    
        butterbean   01.09.11✎ 10:07 | 
        (1)+ а, это же в запросе надо... тогда по другому     |  | 
    
        | 3
    
        butterbean   01.09.11✎ 10:07 | 
        (2)+ через ВЫРАЗИТЬ     |  | 
    
        | 4
    
        catena   01.09.11✎ 10:14 | 
        ВЫБРАТЬ
 1200.82 КАК исходноеЧисло,
 ВЫБОР
 КОГДА 1200.82<ВЫРАЗИТЬ(1200.82 КАК ЧИСЛО(15, 0))
 ТОГДА ВЫРАЗИТЬ(1200.82 КАК ЧИСЛО(15, 0))-1
 ИНАЧЕ ВЫРАЗИТЬ(1200.82 КАК ЧИСЛО(15, 0))
 КОНЕЦ    как Цел,
 
 1200.82-ВЫБОР
 КОГДА 1200.82-ВЫРАЗИТЬ(1200.82 КАК ЧИСЛО(15, 0))<0
 ТОГДА ВЫРАЗИТЬ(1200.82 КАК ЧИСЛО(15, 0))-1
 ИНАЧЕ ВЫРАЗИТЬ(1200.82 КАК ЧИСЛО(15, 0))
 КОНЕЦ    как Дроб
 
 :)))
 |  | 
    
        | 5
    
        butterbean   01.09.11✎ 10:15 | 
        (4) нда
 ВЫРАЗИТЬ((1200.82-0.5) КАК ЧИСЛО(15, 0)) КАК Цел,
 1200.82 - ВЫРАЗИТЬ((1200.82-0.5) КАК ЧИСЛО(15, 0)) КАК Дроб
 |  | 
    
        | 6
    
        catena   01.09.11✎ 10:22 | 
        (5)У меня больше     |  | 
    
        | 7
    
        butterbean   01.09.11✎ 10:23 | 
        (6) ну судя по фотке - нет :-)     |  | 
    
        | 8
    
        Anna-Ain   01.09.11✎ 17:37 | 
        Спасибо большое, ни разу не сталкивалась с ВЫРАЗИТЬ, что выделяют 0.5 и 15 ?     |  | 
    
        | 9
    
        catena   01.09.11✎ 18:18 | 
        (7)Смотря чем меряться...
 
 (8)0,5 - чтобы всегда в меньшую сторону округляло, 15 - это длина получаемого числа.
 |  |