Главная страница
    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
1-90321
Sasha2
2002-01-11 11:02
2002.01.28
Как в TMemoryTable задать Filter?


1-90279
ФДДДД
2002-01-10 12:37
2002.01.28
ПОМОГИТЕ ПЛИЗЗ, СРОЧНО!


14-90373
Den111
2001-11-29 10:37
2002.01.28
Создание формы в run-time


1-90247
Dmitriy_R
2002-01-09 13:56
2002.01.28
(IntToStr & StrToInt) Undeclared Identifier Почему?


14-90353
DR
2001-12-03 12:52
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский