Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.01.28;
Скачать: [xml.tar.bz2];

Вниз

В таблице есть поле FLOAT.   Найти похожие ветки 

 
Andrew80   (2001-12-23 22:45) [0]

Пытаюсь сделать запрос, который бы вывел не само значение этого поля, а значение этого поля поделеного на некоторое число. Есть ли шанс получить не округленое число, а Float?


 
TonnyS   (2001-12-24 14:20) [1]

где получить? когда пишеш
f := query1.fieldByName("f_name").AsFloat
то получаеш именно Float


 
Andrew80   (2001-12-24 15:48) [2]

Нет, мне надо отобразить это число в таблицу. А если я просто делаю так:

Query1.SQL.Text := "SELECT Freq/:sum FROM Audio";
Query1.ParamByName("sum").AsFloat:=sum;


то если sum>freq - выводится 0


 
Delirium   (2001-12-24 15:59) [3]


Query1.SQL.Text := "SELECT Convert(Numeric(10,5), Freq/:sum ) FROM Audio";


 
Andrew80   (2001-12-24 16:16) [4]

Неа, не работает. Пишет: "Invalid use Keyword Tooken Numeric(10,5)"


 
gek   (2001-12-24 16:26) [5]

Может это поможет у меня работает
select (f_name / 2) from Audio
получишь одно поле значения которого поделены на 2


 
Andrew80   (2001-12-24 16:58) [6]

>gek
Да, но во-первых мне нужно делить на число, которое заранее не известно. И во-вторых, если f_name будет равно скажем 1, то в таблице окажется 0, а мне нужно получить: 0.5


 
gek   (2001-12-24 17:06) [7]

Поле должно быть float если integer то ничего не выйдет
Ну а с известностью-неизвестностью думаю сам догадаешься - ничего сложного нет


 
Delirium   (2001-12-24 17:06) [8]

Делю целое на целое, получаю дробный результат - всё работает

SELECT id2,id, Convert(Numeric(10,5), id2 )/Convert(Numeric(10,5),id ) FROM Test


 
Delirium   (2001-12-24 17:10) [9]

Опа, это-же Paradox!!!! А я всё время писал для MSSQL :)))))


 
Delirium   (2001-12-24 17:16) [10]

Для Paradox так:

SELECT Cast(Freq as Float)/:sum FROM Audio


 
Andrew80   (2001-12-24 17:27) [11]

Спасибо! Заработало. А я пытался делать так:

SELECT Cast(Freq/:sum as Float) FROM Audio

Вот только слишком много цифр после запятой. Это, конечно, уже мелочи, но если можно их сократить скажем до двух-трех - был бы очень благодарен!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.01.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
3-90201
victor
2001-12-21 13:09
2002.01.28
поле со счетчиком в ОРАКЛЕ


6-90338
Nemo
2001-10-29 09:27
2002.01.28
Тонууу..уу, SOS...SOS!!!!! Delphi mans, help me пожалуйста


4-90438
HMR
2001-11-24 16:35
2002.01.28
Создание скрытых окон


7-90403
Ph.D.Kot
2001-10-11 08:56
2002.01.28
Отправка факса через модем. Хелп.


3-90195
Вика
2001-12-21 22:25
2002.01.28
Хранимые процедуры и рефреш таблицы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский