![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 | ||
Новичок
Джуниор
Регистрация: 27.09.2011
Сообщений: 5
|
![]()
День добрый, уважаемые форумчане!
/* Есть у меня к Вам приогромнейшая просьба, по написанию запросов, сам я работаю с SQL буквально 2 недели, по этому не помешал бы ваш совет. */ дано: sql server 2008 Код:
Цитата:
Цитата:
Помогите пожалуйста разобраться! Понимаю, что сначала нужно учить язык, а уж потом писать запросы, но... все как всегда xDD череж жО) Заранее благодарен! P.S. help me please Последний раз редактировалось Stilet; 27.09.2011 в 07:56. |
||
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Во-первых: Я бы не дублировал в запросе информацию не меняющуюся.
Зачем тебе поля баланса, кол-ва поездок и суммы если они одинаковы для всех записей изначально? Имеется ввиду зачем тебе эти данные в этом наборе, нельзя что-ли на два набора разбить? Во-вторых:AND F3=@id как я понял из структуры исключает появление в наборе всех записей кроме той у которой ООО "Организация" 5 потому что SET @id='5'; Делай выводы - убери это условие из WHERE
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 27.09.2011
Сообщений: 5
|
![]()
В том то и дело что эти записи несут в себе разную информацию, а если не конкретизировать ту или иную карту, например SET @id='5', то он выводит мне все мне нужные карты, но с неправильными данными... он их тупо суммирует и дублирует,
может есть роешение внести все это цикл? Где @id = @id+1 ?? Так Кажется решил проблему, только вот он мне по каждой карте выводит отдельную таблицу... вот связать бы все в одну... кому поможет: Код:
Последний раз редактировалось Stilet; 27.09.2011 в 09:56. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
изучайте вложенные запросы.
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 27.09.2011 в 10:08. |
![]() |
![]() |
![]() |
#5 | |
Новичок
Джуниор
Регистрация: 27.09.2011
Сообщений: 5
|
![]()
Да годится! Спасибо большое, вот что получилось в итоге:
Код:
Цитата:
|
|
![]() |
![]() |
![]() |
#6 | |
Новичок
Джуниор
Регистрация: 27.09.2011
Сообщений: 5
|
![]()
Только вот это удалить еще..
Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 27.09.2011
Сообщений: 5
|
![]()
Ok, сенк приогромный!)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не получается правильно составить запрос XPath, Использую SelectSingleNode | kolchakA | Общие вопросы .NET | 0 | 09.07.2010 17:32 |
Не получается запрос | lola_lola | SQL, базы данных | 7 | 12.02.2010 12:45 |
Не получается выполнить запрос | artemavd | БД в Delphi | 14 | 06.08.2009 20:44 |
не получается запрос с inner join :mad: | Только_Учусь | SQL, базы данных | 16 | 21.07.2008 09:40 |