Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
3 / 2 / 1
Регистрация: 19.06.2018
Сообщений: 39

Отображение данных

08.02.2023, 08:57. Показов 1775. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Есть программка по записи автотранспорта.
Как можно сделать наглядно, что то типа отчета для того, что бы водители видели с кем и куда они едут? Дело в том, что сотрудник может быть один а может быть и пять, я ни как не могу додуматься как сделать.
Додумался я только до этого.

SQL
1
2
3
4
5
6
SELECT  base.base_id, base.data_p, base.time_n, base.time_k, 
base.subj, base.obj, base.adr, base.dop_info, 
base_transp.fio_v+' '+base_transp.avto+' '+base_transp.gos_nomer
FROM base 
INNER JOIN
base_transp ON base.base_id = base_transp.id_v



Как вариант я вижу столбец с водителем преобразовать в строку
SQL
1
2
3
4
DECLARE @fio_sotr NVARCHAR(MAX);
   SELECT @fio_sotr = ISNULL(@fio_sotr + ', ','') + QUOTENAME(fio_sotr) 
   FROM base_sotr WHERE (id_sotr='7731')
   SELECT @fio_sotr AS fio_sotr

Но как это всё привязать к основному запросу?
база SQL Server 2008
base_auto_backup_2023_01_30_180013_2826250.zip
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.02.2023, 08:57
Ответы с готовыми решениями:

Отображение данных из нескольких таблиц
Как вывести все оценки учеников одного класса, даже если у ученика нет оценки? Код, который выводит оценки ученика если он есть в таблице...

База данных ветклиника, отображение выбранных данных в другой форме!
Здравствуйте, помогите пож-ста. Есть база данных, мне нужно организовать в главной форме Карта Животного поиск по фамилии. В главной форме...

Отображение данных таблицы: поле с типом данных "Логический"
Здравствуйте. Наверное глупый вопрос. Есть таблица, в ней есть поле с типом данных "Логический". В свойствах формата...

25
3 / 2 / 1
Регистрация: 19.06.2018
Сообщений: 39
16.02.2023, 13:18  [ТС]
Студворк — интернет-сервис помощи студентам
как к данному запросу прикрутить выборку по дате? нужно выбрать записи за определенную дату.
типа BETWEEN 01-01-2022
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT DISTINCT base.base_id
    ,base.data_p
    ,base.time_n
    ,base.time_k
    ,base.subj
    ,base.obj
    ,base.adr
    ,base.dop_info
    ,base_transp.fio_v + ' ' + base_transp.avto AS transp
    ,Stuff(t.n, 1, 1, '') sotr
FROM base
LEFT JOIN base_transp ON base.base_id = base_transp.id_v
OUTER apply (SELECT ';' + base_sotr.fio_sotr + ' ' + base_sotr.otd
    FROM base_sotr WHERE base.base_id = base_sotr.id_sotr
    ORDER BY base_sotr.otd, base_sotr.fio_sotr
    FOR xml path('')) t(n)
0
672 / 295 / 121
Регистрация: 12.04.2022
Сообщений: 1,006
16.02.2023, 13:50
T-SQL
1
2
3
4
select ...
FROM base
...
where base.data_p between '20220101' and '20220113'
0
3 / 2 / 1
Регистрация: 19.06.2018
Сообщений: 39
16.02.2023, 14:00  [ТС]
Было бы всё так просто..... мне нужно это прикрутить к запросу выше
0
672 / 295 / 121
Регистрация: 12.04.2022
Сообщений: 1,006
16.02.2023, 14:09
Лучший ответ Сообщение было отмечено Антон Курилов как решение

Решение

Цитата Сообщение от Антон Курилов Посмотреть сообщение
мне нужно это прикрутить к запросу выше
Что мешает?

T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT DISTINCT base.base_id
    ,base.data_p
    ,base.time_n
    ,base.time_k
    ,base.subj
    ,base.obj
    ,base.adr
    ,base.dop_info
    ,base_transp.fio_v + ' ' + base_transp.avto AS transp
    ,Stuff(t.n, 1, 1, '') sotr
FROM base
LEFT JOIN base_transp ON base.base_id = base_transp.id_v
OUTER apply (SELECT ';' + base_sotr.fio_sotr + ' ' + base_sotr.otd
    FROM base_sotr WHERE base.base_id = base_sotr.id_sotr
    ORDER BY base_sotr.otd, base_sotr.fio_sotr
    FOR xml path('')) t(n)
where base.data_p between '20220101' and '20220113'
1
3 / 2 / 1
Регистрация: 19.06.2018
Сообщений: 39
16.02.2023, 14:16  [ТС]
Спасибо огромное! я тупанул.....
0
3 / 2 / 1
Регистрация: 19.06.2018
Сообщений: 39
21.02.2023, 17:30  [ТС]
Друзья! Всем откликнувшимся огромное спасибо! Всё задуманное получилось с вашей помощью! А для меня это бесценный опыт!
https://youtu.be/82ufMRpwLvY
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2023, 17:30

Некорректное отображение данных
Через программу сделанную в Windows Forms добавляю данные в БД использую MySql. Добавляю какой-то текст на английском и он сохраняется в...

отображение данных в комбоксе...
Можно ли сделать так что бы на форме (ленточная) в комбоксе отражались все данные из таблицы1.поле1, а в выподающем списке этого поля были...

Отображение данных в форме
Добрый день. У меня есть таблица(фио и адрес) и форма. Подскажете, пожалуйста, как сделать так, чтобы при открытии формы я мог вводить...

Неверное отображение данных
Добрый день. Прошу помощи, не могу найти в чем затык. На форме "Прайс" и "ПоискФильтр" есть данные (где есть пункт Валюта),...

Отображение данных на карте
Доброго времени суток. Ведется база (А2007) по объектах. Есть поля с координатами (долгота, широта). Как организовать отображение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru