Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.31;
Скачать: CL | DM;

Вниз

sql   Найти похожие ветки 

 
rosl   (2003-07-08 01:52) [0]

Уважаемые МАСТЕРА!!!
Помогите начинающему. Подключил *.dbf через Query.
поля: name, data, mes_it, fin_p, zach_p, fin_p, vid
их нужно объеденить и сделать некоторые вычисления
select name, vid, sum(mes_it), sum(fin_n), sum(zach_n), sum(fin_n) + sum(zach_n), sum(fin_p), sum(zach_p), sum(fin_p) + sum(zach_p)
from baza\main1.dbf
where vid like "k"
group by name
но в полученном наборе данных нужно устанавливать период (с даты по дату)
поле data содержит даты, но как его подключить, чтоб группировка не обращала на него внимания или в поле name не повторялись данные с разными датами


 
ЮЮ ©   (2003-07-08 02:58) [1]

>но как его подключить, чтоб группировка не обращала на него внимания
WHERE (where vid like "k%") AND (data >= :DateFrom) AND (data <= :DataTo)

>или в поле name не повторялись данные с разными датами
?
условие должно быть строже, например, выбрать записи с наибольшей (наименьщей) датой для каждого name, да и то это возможно лишь при наличии ключа, что ао твоей структуре не очевидно



 
DenK_vrtz ©   (2003-07-08 08:21) [2]

rosl (08.07.03 01:52), а может еще и по дате сгруппировать?



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

Текущий архив: 2003.07.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
8-100844
illusdolphin
2003-04-07 23:13
2003.07.31
Алгоритм - аналог stretchdraw


3-100569
ruslan_as
2003-07-08 10:41
2003.07.31
Как убрать лишние пробелы в поле InteBase


3-100618
АТ
2003-07-10 04:35
2003.07.31
Криво работает SQL- запрос :-(


14-100889
Soft
2003-07-16 11:29
2003.07.31
Скажи мне какой товар ты предпочитаешь и я скажу кто ты.


3-100645
Spawn
2003-07-10 17:37
2003.07.31
IB