Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
Запрос такой: select t.tapid, isnull(m.family,'') as family, isnull(m.name,'') as name, isnull(m.ot,'') ot, convert(date, isnull(m.date_bd, '01.01.1901')) as date_db, isnull(se.servicemedicalcode,'') as scode, substring(rtrim(ltrim(isnull(se.ServiceMedicalName,''))),1,250) as sName, isnull(mkb.ds, '') as ds, substring(ltrim(rtrim(isnull(d.DepartmentName,''))),1,30) as DName, isnull(do.FAM_V, '') as fam_v, convert(date, isnull(s.DATE_P,'01.01.1901')) as date_p, substring(isnull(p.NAME,''),1,3) as profit from r_hlt_TAP as t inner join r_hlt_SMTAP as s on s.rf_TAPID=t.tapid inner join r_hlt_mkab as m on m.MKABID=t.rf_MKABID inner join r_oms_department as d on d.DepartmentId=s.rf_DepartmentID left join r_hlt_LPUDoctor as do on do.LPUDoctorID=s.rf_LPUDoctorID inner join r_oms_servicemedical as se on se.servicemedicalId=s.rf_omsservicemedicalId left join r_oms_kl_ProfitType as p on p.kl_ProfitTypeID=t.rf_kl_ProfitTypeID left join r_oms_mkb as mkb on mkb.mkbid=s.rf_MKBID where ((convert (date, s.DATE_P)>@d2 or convert(date,s.date_p)<convert(date,@PrevDate)) and convert(date,t.DateClose)>=@d1 and convert(date,t.DateClose)<=@d2) and se.servicemedicalname like 'D%' and t.IsClosed=1 Не выдает ничего А Запрос в таком виде выдает много строчек, где se.servicemedicalname начинается именно на символ D select t.tapid, isnull(m.family,'') as family, isnull(m.name,'') as name, isnull(m.ot,'') ot, convert(date, isnull(m.date_bd, '01.01.1901')) as date_db, isnull(se.servicemedicalcode,'') as scode, substring(rtrim(ltrim(isnull(se.ServiceMedicalName,''))),1,250) as sName, isnull(mkb.ds, '') as ds, substring(ltrim(rtrim(isnull(d.DepartmentName,''))),1,30) as DName, isnull(do.FAM_V, '') as fam_v, convert(date, isnull(s.DATE_P,'01.01.1901')) as date_p, substring(isnull(p.NAME,''),1,3) as profit from r_hlt_TAP as t inner join r_hlt_SMTAP as s on s.rf_TAPID=t.tapid inner join r_hlt_mkab as m on m.MKABID=t.rf_MKABID inner join r_oms_department as d on d.DepartmentId=s.rf_DepartmentID left join r_hlt_LPUDoctor as do on do.LPUDoctorID=s.rf_LPUDoctorID inner join r_oms_servicemedical as se on se.servicemedicalId=s.rf_omsservicemedicalId left join r_oms_kl_ProfitType as p on p.kl_ProfitTypeID=t.rf_kl_ProfitTypeID left join r_oms_mkb as mkb on mkb.mkbid=s.rf_MKBID where ((convert (date, s.DATE_P)>@d2 or convert(date,s.date_p)<convert(date,@PrevDate)) and convert(date,t.DateClose)>=@d1 and convert(date,t.DateClose)<=@d2) and se.servicemedicalname like '%' and t.IsClosed=1 Где искать причину? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 10:58 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
seg856, вот так попробуйте Код: sql 1. Если что-то выведется, то значит перед D что-то есть И отформатируйте код по правилам - глаза сломать можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 11:17 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
CrazHunt, '%D%' тоже не выдает строки. '%90%' тоже не выдает строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 11:53 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
какого типа ваше поле servicemedicalname в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 11:54 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
seg856Где искать причину? А таки попробуйте кошерное and se.servicemedicalname like N'D%' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 12:04 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
seg856, попробуй тупо Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 12:05 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
Konst_One, varchar(500) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 12:48 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
и в итоге окажется, что там О а не D.... какой collation? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 12:51 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
'%d%'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 12:52 |
|
||
|
Не работает операция like в запросе
|
|||
|---|---|---|---|
|
#18+
Просто перепутал поля: нужно ServicemedicalCode вместо ServicemedicalName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2018, 13:24 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39681499&tid=1689341]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 381ms |

| 0 / 0 |
