SQL запит, множення значень полів
ВІТАЄМО. У мене виникла така проблемка роблю вибірку з таблиці і невже,щоб деякі поля множилися на інше з цієї таблиці і потрібно підписати ці Колонки таблиці. Такі є ще поля в таблиці(Cena_avtoexpress,Cena_sad) / /---------------------------------------ADOQuery1.SQL. Text := "select (price.Cena_avtoluks*:ves) As Вартість_Автолюксом), від ціни, де cena.city1 =:CITY1 and price.city2 = :CITY2";//------- --------------------------- моєму цьому запиті Вибирає одне поле і підписує колонку відповідно,а як можна таку ж операцію зробити при декількох полях - помножити на "ves" і підписати колонку? Підкажіть.
помилка вийшла з тесктом запиту такий текст - ADOQuery1.SQL.Text := "select (price.Cena_avtoluks*:ves) As Вартість_Автолюксом from price where price.city1 =:CITY1 and price.city2 = :CITY2";
> щоб деякі поля множилися на іншез цієї ж таблиціУ наведеному запиті цього не показано. Тому, що у запиті, слід зробити потрібну кількість параметрів. Але зваж, що кожен параметр незалежний, навіть з однаковими іменами.> потрібно підписати ці колонки таблиціПідписувати треба в клієнті, при відображенні, а в запиті - давати імена.
> необхідну кількість параметрів. Але зваж, що кожен параметр > незалежний, навіть з однаковими іменами.Це начебто зрозуміло.
> не підкажеш як можна підписати Колонки Dbgrid ?Довідка підкаже. Властивість Columns.
> [0] alexsashkan (15.02.08 15:21)
ти знову зробив структуру неправильно. І продовжуєш наступати на ті ж граблі, але з іншого боку. 8-)
> тиЗнову зробив структуру неправильно. > І продовжуєш наступати на ті ж граблі, але з іншого боку. > 8-)Шановний!! я сконпонував дані з різних таблиць в одну і ті граблі я обійшов слідуючи вашій пораді 8-) Дякую, що ви все пам'ятаєте і не забуваєте про мене.
> [6] alexsashkan (15.02.08 16:11) & gt; і ті граблі я обійшов слідуючи вашій пораді
Порада була іншою. Ти його не зовсім зрозумів і просто переклав граблі з іншою орієнтацією на всі боки світу, що й допомогло тобі в той раз їх обійти.
Треба було зробити приблизно таку структуру 1. Ід 2. Ціна 3. Посилання на таблицю перевізників, яка має бути. Можна і без неї (типу жорсткий код, який знаєш тільки ти), але це неправильно. 4. що там у тебе ще не знаю
Тепер ти (як я розумію) хочеш, в залежності від обраного десь перевочика, вибрати його ціни, підставляючи в текст запиту поле, що містить ціни цього перевізника. Так? Якщо ти зробиш, як я раджу, то ти можеш вибирати ціну конкретного перевізника просто змінюючи параметр запиту.