Форум: "Начинающим";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];
ВнизSQL запрос,умножение значений полей Найти похожие ветки
← →
alexsashkan (2008-02-15 15:21) [0]ЗДРАВСТВУЙТЕ!!!
У меня возникла такая проблемка делаю выборку из таблицы и неужно,чтобы некоторые поля умножались на другое из этой же таблицы и нужно подписать эти Колонки таблицы.
Такие есть ещё поля в таблице(Cena_avtoexpress,Cena_sad)
//---------------------------------------
ADOQuery1.SQL.Text := "select (price.Cena_avtoluks*:ves) As Стоимость_Автолюксом), from price where price.city1 =:CITY1 and price.city2 = :CITY2";
//----------------------------------
моём запросе этом Выбирает одно поле и подписывает колонку соотвественно,а как можна такую же операцию сделать при нескольких полях - умножить на "ves" и подписать колонку ? ПОДСКАЖИТЕ!!!
← →
alexsashkan (2008-02-15 15:24) [1]ошибочка вышла с тесктом запроса такой текст - ADOQuery1.SQL.Text := "select (price.Cena_avtoluks*:ves) As Стоимость_Автолюксом from price where price.city1 =:CITY1 and price.city2 = :CITY2";
← →
Плохиш © (2008-02-15 15:32) [2]
> чтобы некоторые поля умножались на другое из этой же таблицы
В приведённом запросе этого не показано. По тому, что в запросе, следует сделать необходимое количество параметров. Но учти, что каждый параметр независим, даже с одинаковыми именами.
> нужно подписать эти Колонки таблицы
Подписывать надо в клиенте, при отображении, а в запросе - давать имена.
← →
alexsashkan (2008-02-15 15:38) [3]
> необходимое количество параметров. Но учти, что каждый параметр
> независим, даже с одинаковыми именами.
Это вроде понятно..а не подскажеш как можна подписать Колонки Dbgrid ?
← →
Плохиш © (2008-02-15 15:42) [4]
> не подскажеш как можна подписать Колонки Dbgrid ?
Справка подскажет. Свойство Columns.
← →
Sergey13 © (2008-02-15 15:56) [5]> [0] alexsashkan (15.02.08 15:21)
Судя по
> price.Cena_avtoluks
и
http://delphimaster.net/view/2-1202742959/
ты опять сделал структуру неправильно.
И продолжаешь наступать на те же грабли, но с другой стороны. 8-)
← →
alexsashkan (2008-02-15 16:11) [6]
> ты опять сделал структуру неправильно.
> И продолжаешь наступать на те же грабли, но с другой стороны.
> 8-)
Уважаемый!! я сконпоновал данные из разных таблиц в одну и те грабли я обошёл следуя вашему совету 8-) Спасибо что вы всё помните и не забываете про меня...
← →
Sergey13 © (2008-02-15 16:27) [7]> [6] alexsashkan (15.02.08 16:11)
> и те грабли я обошёл следуя вашему совету
Совет был другим. Ты его не совсем понял и просто переложил грабли с другой ориентацией по сторонам света, что и помогло тебе в тот раз их обойти.
Надо было сделать примерно такую структуру
1. Ид
2. Цена
3. Ссылка на таблицу перевозчиков, которая должна быть. Можно и без нее (типа жесткий код, который знаешь только ты), но это неправильно.
4. что там у тебя еще не знаю
Теперь ты (как я понимаю) хочешь, в зависимости от выбранного где то перевочика, выбрать его цены, подставляя в текст запроса поле, содержащее цены этого перевозчика. Так? Если ты сделаешь как я советую, то ты можешь выбирать цену конкретного перевозчика просто меняя параметр запроса.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c