powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Тест (архив) [закрыт] [закрыт для гостей] / klovatron
3 сообщений из 3, страница 1 из 1
klovatron
    #21873188
madb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qqq
20190426_165613.jpg
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
klovatron
    #22127262
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
/*;with a as (
select distinct
  ROW_NUMBER() over(order by id) rn,
  id
from ##t
where a_name='osobaPravnickaCeska' and b_name='ico'
)

update o set num=k.rn
from ##t o
outer apply(select min(rn)-1 rn from a where (a.id-1)>=o.id) k

update ##t set num=(select max(num)+1 from ##t)
where num is null

*/

;with a as (select distinct num, val from ##t where a_name='ns2_paragrafCisel' and b_name='ns2_paragrafCislo'),
--aa as (select distinct num, val from ##t where a_name='ns2_paragrafCisel' and b_name='ns2_odstavecPismeno'),
b as (
select b.*,a.val aval--, aa.val aaval
from ##t b
inner join a on a.num=b.num
--left join aa on aa.num=b.num
where  b_name='ico'
)
select count(b_name), aval--, aaval
from b
group by aval--, aaval

--select distinct b_name, val from ##t where a_name='ns2_paragrafCisel' and b_name='ns2_paragrafCislo'
...
Рейтинг: 0 / 0
klovatron
    #22127346
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/* Paragrafy + odstavce */
;with a as (select distinct num, val from tresty.dbo.seznam where a_name='ns2_paragrafCisel' and b_name='ns2_paragrafCislo'),
aa as (select distinct num, val from tresty.dbo.seznam where a_name='ns2_paragrafCisel' and b_name='ns2_odstavecPismeno'),
b as (
select b.*,a.val aval, aa.val aaval
from tresty.dbo.seznam b
inner join a on a.num=b.num
left join aa on aa.num=b.num
where b_name='ico'
)
select count(b_name), aval, aaval
from b
group by aval, aaval
order by 2,3

/* Ptvni trest */
;with a as (select top 1 num, (cast(val as date)) val from tresty.dbo.seznam where a_name='ns3_odsouzeni' and b_name='ns3_datumPM' order by 2)
select * from tresty.dbo.seznam where num in (select num from a)

/* Paragrafy VS datum PM */
;with a as (select distinct num, val from tresty.dbo.seznam where a_name='ns2_paragrafCisel' and b_name='ns2_paragrafCislo'),
aa as (select num, cast(val as date) val from tresty.dbo.seznam where a_name='ns3_odsouzeni' and b_name='ns3_datumPM'),
b as (select b.*,a.val aval, aa.val aaval
from tresty.dbo.seznam b
inner join a on a.num=b.num
left join aa on aa.num=b.num
where b_name='ico')
select count(b_name), /*aval,*/ year(aaval)
from b
group by /*aval, */year(aaval)
order by /*3,*/2

/* Soud 1.stupne VS datum Rozhodnuti */
;with a as (select distinct num, val from tresty.dbo.seznam where a_name='ns2_paragrafCisel' and b_name='ns2_paragrafCislo'),
aa as (select num, val from tresty.dbo.seznam where a_name='ns3_odsouzeni' and b_name='ns3_organizace'),
aaa as (select distinct num, val from tresty.dbo.seznam where a_name='ns2_paragrafCisel' and b_name='ns2_odstavecPismeno'),
aaaa as (select num, cast(val as date) val from tresty.dbo.seznam where a_name='ns3_odsouzeni' and b_name='ns3_datumRozhodnuti'),
b as (select x.*,a.val aval, aa.val aaval, aaa.val aaaval, aaaa.val aaaaval
from tresty.dbo.seznam x
inner join a on a.num=x.num
left join aa on aa.num=x.num
left join aaa on aaa.num=x.num
left join aaaa on aaaa.num=x.num
where b_name='ico')
--select * from b
select num, val, aval, aaaval, aaval, year(aaaaval)
from b
order by year(aaaaval), aval, aaaval, aaval

select * from tresty.dbo.seznam where num=537
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Тест (архив) [закрыт] [закрыт для гостей] / klovatron
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (7): Анонимы (5), Bing Bot 2 мин., Yandex Bot 2 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]