Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Трабла в запросе с округлением (число прочтений - 2277 )
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Трабла в запросе с округлением
11. Января 2008 :: 17:00
Печать  
Имею строку вида

count(ЗаявкаСтроки.lineno_)/datediff(mi,ns.dt,os.dt)

В фактических числах это, допустим, 40/50
Получаются на выходе целые числа (как и в запросах 1С)
Приходится умножать на 1000
Так и нужно?
Сорри за незнание доки   Со сжатыми губами
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Трабла в запросе с округлением
Ответ #1 - 11. Января 2008 :: 17:49
Печать  
кастани к нужному виду.
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Трабла в запросе с округлением
Ответ #2 - 11. Января 2008 :: 18:12
Печать  
Спасибо!
Перегрелси  Подмигивание
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Трабла в запросе с округлением
Ответ #3 - 12. Января 2008 :: 07:40
Печать  
Тупняг продолжается
Результаты с кастом такие же:
16/12 = 1
12/26 = 0
  Печаль
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Трабла в запросе с округлением
Ответ #4 - 12. Января 2008 :: 08:11
Печать  
Вот так взлетело
select cast(cast(40 as float)/cast(50 as float) as numeric(10,2))
2 каста внутри - перебор, моно и один Улыбка
« Последняя редакция: 12. Января 2008 :: 12:52 - Вадимко »  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Трабла в запросе с округлением
Ответ #5 - 13. Января 2008 :: 02:22
Печать  
Где то в BOL написано что SQL преобразует результат к типу первого значения  в выражении
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Трабла в запросе с округлением
Ответ #6 - 14. Января 2008 :: 07:03
Печать  
Вроде как "одно из" получается
Доку не читал, посему и трабла Улыбка
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать