Показать сообщение отдельно
  #3  
Старый 22.12.2010, 21:54
Jeka57 Jeka57 вне форума
Прохожий
 
Регистрация: 22.12.2010
Сообщения: 5
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Код:
SELECT SUM(Price) FROM Zones WHERE Zone >= :StarZone and Zone <= :FinishZone
StartZone и FinishZone - параметры.

ЗЫ. Схему не смотрел. Так что пример довольно абстрактный.
Предполагается, что у нас есть таблица стоимости по зонам примерно следующего вида:
Код:
CREATE TABLE Zones (
  ID Integer, -- уникальный идентификатор
  Zone  Integer, -- номер зоны
  Price Numeric(18,8) -- стоимость проезда по зоне. М.б. типа currency, если поддерживается
)

У меня на форме dbgrid, реально ли тогда сделать, чтобы параметры, т.е. номера автоматически брались из выделенной строки?
И еще как быть, если номера зон указаны в одной таблице, а их стоимость в другой?
Ответить с цитированием