Форум: "Базы";
Текущий архив: 2002.01.28;
Скачать: [xml.tar.bz2];
ВнизSQL Найти похожие ветки
← →
Грифон (2001-12-23 22:26) [0]Делаю такой запрос
Query1.SQL.Text := "SELECT S.NumberBilet AS Номер_билета, COUNT(B.AuthorBook) AS Колиество FROM Service S, Books B "+
"WHERE S.NumberBook = B.CodeBook GROUP By S.NumberBilet";
Хотелось бы получить ещё одно поле: B.AuthorBook. Подскажите, как это можно сделать. Просто, если его добавляешь, то COUNT производит подсчет и с использованием этого поля, а мне нужно, чтобы поле было только в качестве информативного.
← →
Andrew80 (2001-12-24 13:48) [1]Подскажите, плз.
← →
BAS (2001-12-24 14:08) [2]сделать луукап поле в котором будут отображаться данные из второго квери
А этот второй будет связан по NumberBillet как детейл
← →
Alexandr (2001-12-24 14:45) [3]у тебяже несколько books.AuthorBook относятся к одному S.NumberBilet,
как же ты их выведешь в одном поле?
тут возможны варианты:
1) Detail и Detail grid в которой будут отображаться все books.AuthorBook, соответствующие одному S.NumberBilet
2)Вычисляемое поле в Tdataset, в которое будут записываться значения books.AuthorBook через запятую по событию OnCalcField; при этом значения брать из того-же detail DataSet
← →
Грифон (2001-12-24 15:24) [4]>Alexandr
"у тебяже несколько books.AuthorBook относятся к одному S.NumberBilet"
Так я веду посчет количества books.AuthorBook находящихся у одного S.NumberBilet. Т.е. по идее в каждом поле должно быть:
S.NumberBilet | books.AuthorBook и количество книг с одинаковыми авторами
← →
Грифон (2001-12-24 15:32) [5]т.е. количество books.AuthorBook у одного S.NumberBilet
← →
Грифон (2001-12-24 16:05) [6]Все. Отбой. Это я сглючил и неправильно начал считать...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.01.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c