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

start [/forum/topic.php?fid=46&msg=39603938&tid=1690245]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 435ms |

| 0 / 0 |
