![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 28
|
![]()
с sql еще толком не разобрался а надо сделать следующее задание..
имеется база данных с телефонами фамилиями(отображается в дбгриде) и т.д. в комбобоксе выбираешь улицу и по этой улице в грид выводится: №дома кол-во телефонов в доме №дома кол-во телефонов в доме №дома кол-во телефонов в доме в дб грид не могу никак составить запрос... сделал для листбокса... может кто поможет с запросом??
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)
Последний раз редактировалось viperrr; 03.07.2009 в 01:36. Причина: код не тот был... сорри |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
![]()
Примерно так:
SELECT <какие поля выбрать> FROM <имя таблицы> WHERE Street = '<название улицы (по которой фильтруем)>'; Название улицы бери из ListBox'a. Будут выбраны все записи, у которых Street = '<название улицы>'. P.S. Приведи структуры таблиц.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 28
|
![]()
нене=) это я понимаю,
улицу выбираешь, дом выбираешь, а как сделать чтоб еще вывести дополнительное поле, в котором будет указываться количество телефонов в доме...
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
![]()
А где у тебя хранится количество телефонов?
Откуда можно взять эти данные? P.S. Приведи структуры таблиц.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". Последний раз редактировалось Daramant; 03.07.2009 в 00:20. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 28
|
![]()
дак вот именно, что их нужно посчитать
таблица одна PHONE2 поля name street house country выбираешь из комбобокса допустим улицу, в другом выбираешь дом, а у тебя выводятся поля: street house и по идее даже незнаю можно ли так... либо создается еще одно поле и в нем пишется количество телефонов в этом доме... либо как то по-другому его вывести... вот тут например выбирается дом с наибольшим количеством телефонов.... а как выбирая дом посчитать по сути.. количество записей и вывести это? Код:
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)
Последний раз редактировалось viperrr; 03.07.2009 в 00:30. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 28
|
![]()
ну нихрена не получается... если кто может подсказать как этот запрос можно реализовать через таблицы???
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 04.12.2008
Сообщений: 55
|
![]()
Вот запрос тебе: select street, house, count( phone ) as PhoneCount from PHONE2 group by street,house!!!
Только этот запрос на все улицы!!!С какой-то определенной улицей у меня не получалось. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 28
|
![]()
о! это тож неплохо, спасибо тебе!! щас проверю
только погоди... ты PhoneCount как я понимаю "извлекал из phone2 ??" у меня его нету... мне еще и посчитать надо
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 28
|
![]()
а если вывести одним запросом все дома определенной улицы, а другим запросом опять же пересчитать их? как это будет?
Если ты знаешь еще хоть одну рифму к слову "ЗВЕЗДА", то ты настоящий поэт!(рифма должна быть в единственном числе)
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 04.12.2008
Сообщений: 55
|
![]()
PhoneCount не из бд.Он сам посредством Sql запроса создаётся.)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
sql запрос | BredoZavR | БД в Delphi | 3 | 28.06.2009 19:47 |
SQL запрос | Dux | БД в Delphi | 5 | 27.08.2008 13:36 |
SQL запрос | SERG1980 | БД в Delphi | 6 | 19.10.2007 23:03 |
SQL-запрос | Stenfit | Помощь студентам | 2 | 02.04.2007 18:35 |
SQL запрос на основе другого SQL запрса... | Timoxa | БД в Delphi | 1 | 07.01.2007 18:15 |