Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.02.2018, 08:39
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
Здравствуйте! Пусть имеется такой еще сырой SQL-запрос. Нужно выгружать данные в зависимости от того, какие заданы параметры. Например, Надо выгрузить по каким то городам, по каким то клиентам, юр лицам, по ТТ. Учитывая, что задаем, например, определенный клиент, а остальные поля-параметры не задаются. Еще сочетание, например, Города + Клиенты, Юр лица+Код ТТ, и т.д. Возникает вопрос, как написать запрос так, чтобы был универсальным для задании разных параметров. SQL-запрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 08:42
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
ferzmikk, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 08:52
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
Kopellyferzmikk, Код: sql 1. Этот случай характерен, если задаем один город, а если несколько городов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 09:15
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
ferzmikkа если несколько городов?Смотря как это сделать... скорее всего, придётся использовать функцию поиска подстроки (или регэксп). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 09:18
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
Akinaferzmikkа если несколько городов?Смотря как это сделать... скорее всего, придётся использовать функцию поиска подстроки (или регэксп). Предположим, @Город = 'Город1,Город2'. Или передача в параметр в виде массива, хотя не знаю возможно ли так в SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 09:24
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
ferzmikkЗдравствуйте! ... чтобы был универсальным для задании разных параметров. [/src][/spoiler] Динамически собирайте листинг запроса, за тем Exec() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 09:26
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
Код: sql 1. 2. 3. 4. Имейте ввиду, что для тех, кто пишет переменные или столбцы кириллицей в аду приготовлены отдельные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 09:26
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
кострища. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 09:28
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
Блин, ошибся. В запросе надо "AND" ставить Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 09:36
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
ferzmikkKopellyferzmikk, Код: sql 1. Этот случай характерен, если задаем один город, а если несколько городов? Какой вопрос(пример) - такой ответ... Ты же разбираешь @Город на отдельные значения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 09:54
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
ferzmikkНадо выгрузить по каким то городам. А если несколько городов? Предположим, @Город = 'Город1,Город2'.а вы задайте этот вопрос тому кто такую базу спроектировал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 11:35
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
ferzmikkПредположим, @Город = 'Город1,Город2' Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 11:40
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
А если в виде массива передавать, то SQL сможет распознать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 11:51
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
xml передавайте,в ХП его разбирайте как вам надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 12:35
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
Konst_Onexml передавайте,в ХП его разбирайте как вам надоЧто значит ХП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 12:37
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
ferzmikk, Хранимая процедура ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 12:37
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
хранимая процедура Stored Procedure ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 12:54
|
|||
|---|---|---|---|
|
|||
Разные варианты параметров |
|||
|
#18+
В SSRS в таких случаях используется IN. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 13:15
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
bideveloperВ SSRS в таких случаях используется IN. Код: sql 1. А это тут при чём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 13:51
|
|||
|---|---|---|---|
|
|||
Разные варианты параметров |
|||
|
#18+
iapА это тут при чём? ferzmikkВозникает вопрос, как написать запрос так, чтобы был универсальным для задании разных параметров. Так работает запрос, когда параметр не указан, указан с одним значением, указан с множеством значений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 13:59
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
bideveloper, вам говорят что в TSQL это работать не будет, а то что есть в SSRS остаётся там же :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 14:05
|
|||
|---|---|---|---|
|
|||
Разные варианты параметров |
|||
|
#18+
TaPaK, SSRS запрос на сервер в конечном итоге отправляет в виде T-SQL. Если вместо @Город подставлять подзапрос по таблице значений параметра, разве не будет работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2018, 14:07
|
|||
|---|---|---|---|
Разные варианты параметров |
|||
|
#18+
bideveloperTaPaK, SSRS запрос на сервер в конечном итоге отправляет в виде T-SQL. Если вместо @Город подставлять подзапрос по таблице значений параметра, разве не будет работать? конечно будет, но нафиг она такая работа надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1690245]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 375ms |

| 0 / 0 |
