and batch = #{batch}
and (batch IS NULL)
select top 1 *
from asr_loc_detl
where 1=1
and loc_no = #{locNo}
and matnr = #{matnr}
delete from asr_loc_detl
where 1=1
and loc_no = #{locNo}
and matnr = #{matnr}
update asr_loc_detl
set anfme = #{anfme}
, modi_time = getdate()
where 1=1
and loc_no = #{locNo}
and matnr = #{matnr}
and a.loc_no like '%' + #{loc_no} + '%'
and a.matnr like '%' + #{matnr} + '%'
and a.maktx like '%' + #{maktx} + '%'
and a.anfme like '%' + #{anfme} + '%'
and a.modi_time between #{startTime} and #{endTime}
and b.crn_no=#{crnNo}
select * from
(
select
ROW_NUMBER() over (order by a.appe_time,a.matnr,a.loc_no) as row,
a.*
from asr_loc_detl a
left join asr_loc_mast b on a.loc_no = b.loc_no
where 1=1
and b.loc_sts = 'F'
) t where t.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
select
count(1)
from asr_loc_detl a
left join asr_loc_mast b on a.loc_no = b.loc_no
where 1=1
and b.loc_sts = 'F'
select * from
(
select
ROW_NUMBER() over (order by a.appe_time,a.matnr,a.loc_no) as row,
a.*
from asr_loc_detl_merge a
left join asr_loc_mast_man_node_merge b on a.loc_no = b.loc_no
where 1=1
and b.loc_sts = 'F'
and owner = #{owner}
and 1!=1
) t where t.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
select
count(1)
from asr_loc_detl_merge a
left join asr_loc_mast_man_node_merge b on a.loc_no = b.loc_no
where 1=1
and b.loc_sts = 'F'
and owner = #{owner}
and 1!=1
select * from
(
select
ROW_NUMBER() over (order by sum(a.anfme) desc) as row
, a.matnr
, sum(a.anfme) as anfme
from asr_loc_detl a
where 1=1
group by a.matnr
) t where t.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
select count(1) as count from
(
select
a.matnr
from asr_loc_detl a
where 1=1
group by a.matnr
) b
select
ROW_NUMBER() over (order by sum(a.anfme) desc) as row
, a.matnr
, sum(a.anfme) as anfme
from asr_loc_detl_all a
where 1=1
group by a.matnr
select a.* from asr_loc_detl a left join asr_loc_mast b on a.loc_no = b.loc_no
where 1=1
and b.loc_sts = 'F'
and a.matnr = #{matnr}
order by
DATEPART(yyyy,a.modi_time),DATEPART(mm,a.modi_time),DATEPART(dd,a.modi_time)
desc,
case
when (left(a.loc_no, 2) = '01') then 0
when (left(a.loc_no, 2) = '02') then 1
when (left(a.loc_no, 2) = '03') then 1
when (left(a.loc_no, 2) = '04') then 0
when (left(a.loc_no, 2) = '05') then 0
when (left(a.loc_no, 2) = '06') then 1
when (left(a.loc_no, 2) = '07') then 1
when (left(a.loc_no, 2) = '08') then 0
else 0
end
desc
select a.* from asr_loc_detl a left join asr_loc_mast b on a.loc_no = b.loc_no where a.matnr = #{matnr} and b.loc_sts = 'F'
select count(*) from asr_loc_detl where loc_no = #{loc_no}
select a.*
from asr_loc_detl_merge a
left join asr_loc_mast_man_node_merge b on a.loc_no = b.loc_no
where 1=1
and b.loc_sts = 'F'
and a.matnr = #{matnr}
and a.payment = 1
and a.owner = #{owner}
and 1!=1
order by
DATEPART(yyyy,a.modi_time),DATEPART(mm,a.modi_time),DATEPART(dd,a.modi_time), a.anfme
desc,
NEWID(),
case
when (left(a.loc_no, 2) = '01') then 0
when (left(a.loc_no, 2) = '02') then 1
when (left(a.loc_no, 2) = '03') then 1
when (left(a.loc_no, 2) = '04') then 0
when (left(a.loc_no, 2) = '05') then 0
when (left(a.loc_no, 2) = '06') then 1
when (left(a.loc_no, 2) = '07') then 1
when (left(a.loc_no, 2) = '08') then 0
when (left(a.loc_no, 2) = '09') then 0
when (left(a.loc_no, 2) = '10') then 1
when (left(a.loc_no, 2) = '11') then 1
when (left(a.loc_no, 2) = '12') then 0
when (left(a.loc_no, 2) = '13') then 0
when (left(a.loc_no, 2) = '14') then 1
when (left(a.loc_no, 2) = '15') then 1
when (left(a.loc_no, 2) = '16') then 0
when (left(a.loc_no, 2) = '17') then 0
when (left(a.loc_no, 2) = '18') then 1
when (left(a.loc_no, 2) = '19') then 1
when (left(a.loc_no, 2) = '20') then 0
when (left(a.loc_no, 2) = '21') then 0
when (left(a.loc_no, 2) = '22') then 1
when (left(a.loc_no, 2) = '23') then 1
when (left(a.loc_no, 2) = '24') then 0
when (left(a.loc_no, 2) = '25') then 0
when (left(a.loc_no, 2) = '26') then 1
when (left(a.loc_no, 2) = '27') then 1
when (left(a.loc_no, 2) = '28') then 0
when (left(a.loc_no, 2) = '29') then 0
when (left(a.loc_no, 2) = '30') then 1
when (left(a.loc_no, 2) = '31') then 1
when (left(a.loc_no, 2) = '32') then 0
when (left(a.loc_no, 2) = '33') then 0
when (left(a.loc_no, 2) = '34') then 1
when (left(a.loc_no, 2) = '35') then 1
when (left(a.loc_no, 2) = '36') then 0
when (left(a.loc_no, 2) = '37') then 0
when (left(a.loc_no, 2) = '38') then 1
when (left(a.loc_no, 2) = '39') then 1
when (left(a.loc_no, 2) = '40') then 0
when (left(a.loc_no, 2) = '41') then 0
when (left(a.loc_no, 2) = '42') then 1
when (left(a.loc_no, 2) = '43') then 1
when (left(a.loc_no, 2) = '44') then 0
when (left(a.loc_no, 2) = '45') then 0
when (left(a.loc_no, 2) = '46') then 1
when (left(a.loc_no, 2) = '47') then 1
when (left(a.loc_no, 2) = '48') then 0
else 0
end
desc
select sum(anfme) as count from man_loc_detl
where 1=1
and matnr = #{matnr}
and batch = #{batch}
select
matnr,
batch,
sum(anfme) as count
from asr_loc_detl
where 1=1
and batch = #{batch}
and matnr = #{matnr}
group by matnr,batch
SELECT SUM(anfme) FROM asr_loc_detl
SELECT
*
FROM
[dbo].[asr_loc_detl]
WHERE
DATALENGTH( batch ) != 11 or
batch LIKE '%[a-z]%'
select SUM(anfme) anfme
from asr_loc_detl
where loc_no=#{locNo}
select a.*
from asr_loc_detl_merge a
left join asr_loc_mast_man_node_merge b on a.loc_no = b.loc_no
where 1=1
and a.loc_no = #{locNo}
select count(1) from asr_loc_mast_man_node_merge
where 1=1
and row1 = #{row}
and lev1 = #{lev}
select *
from asr_loc_detl
where
1 = 1
and order_no like '%' + #{orderNo} + '%'
and loc_no like '%' + #{locNo} + '%'
and specs like '%' + #{specs} + '%'
and matnr like '%' + #{matnr} + '%'
and maktx like '%' + #{maktx} + '%';
select a.*
from asr_loc_detl_merge a
left join asr_loc_detl_F_view b on a.loc_no = b.loc_no
where 1=1
and b.loc_sts = 'F'
and a.matnr = #{matnr}
and a.payment = 1
and a.owner = #{owner}
and 1!=1
order by
a.price,a.manu,DATEPART(yyyy,a.modi_time),DATEPART(mm,a.modi_time),DATEPART(dd,a.modi_time), a.anfme
desc,
NEWID(),
case
when (left(a.loc_no, 2) = '01') then 0
when (left(a.loc_no, 2) = '02') then 1
when (left(a.loc_no, 2) = '03') then 1
when (left(a.loc_no, 2) = '04') then 0
when (left(a.loc_no, 2) = '05') then 0
when (left(a.loc_no, 2) = '06') then 1
when (left(a.loc_no, 2) = '07') then 1
when (left(a.loc_no, 2) = '08') then 0
when (left(a.loc_no, 2) = '09') then 0
when (left(a.loc_no, 2) = '10') then 1
when (left(a.loc_no, 2) = '11') then 1
when (left(a.loc_no, 2) = '12') then 0
when (left(a.loc_no, 2) = '13') then 0
when (left(a.loc_no, 2) = '14') then 1
when (left(a.loc_no, 2) = '15') then 1
when (left(a.loc_no, 2) = '16') then 0
when (left(a.loc_no, 2) = '17') then 0
when (left(a.loc_no, 2) = '18') then 1
when (left(a.loc_no, 2) = '19') then 1
when (left(a.loc_no, 2) = '20') then 0
when (left(a.loc_no, 2) = '21') then 0
when (left(a.loc_no, 2) = '22') then 1
when (left(a.loc_no, 2) = '23') then 1
when (left(a.loc_no, 2) = '24') then 0
when (left(a.loc_no, 2) = '25') then 0
when (left(a.loc_no, 2) = '26') then 1
when (left(a.loc_no, 2) = '27') then 1
when (left(a.loc_no, 2) = '28') then 0
when (left(a.loc_no, 2) = '29') then 0
when (left(a.loc_no, 2) = '30') then 1
when (left(a.loc_no, 2) = '31') then 1
when (left(a.loc_no, 2) = '32') then 0
when (left(a.loc_no, 2) = '33') then 0
when (left(a.loc_no, 2) = '34') then 1
when (left(a.loc_no, 2) = '35') then 1
when (left(a.loc_no, 2) = '36') then 0
when (left(a.loc_no, 2) = '37') then 0
when (left(a.loc_no, 2) = '38') then 1
when (left(a.loc_no, 2) = '39') then 1
when (left(a.loc_no, 2) = '40') then 0
when (left(a.loc_no, 2) = '41') then 0
when (left(a.loc_no, 2) = '42') then 1
when (left(a.loc_no, 2) = '43') then 1
when (left(a.loc_no, 2) = '44') then 0
when (left(a.loc_no, 2) = '45') then 0
when (left(a.loc_no, 2) = '46') then 1
when (left(a.loc_no, 2) = '47') then 1
when (left(a.loc_no, 2) = '48') then 0
else 0
end
desc
and t.loc_no like '%' + #{locNo} + '%'
and t.matnr like '%' + #{matnr} + '%'
and t.owner like '%' + #{owner} + '%'
and t.payment = #{payment}
SELECT * FROM (
SELECT ROW_NUMBER() over(order by matnr) as row,* FROM (
SELECT * FROM asr_loc_detl_all
) t
WHERE 1=1
) a
WHERE a.row BETWEEN ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
SELECT count(*) FROM (
SELECT ROW_NUMBER() over(order by matnr) as row,* FROM (
SELECT * FROM asr_loc_detl_all
) t
WHERE 1=1
) a
SELECT * FROM (
SELECT ROW_NUMBER() over(order by matnr) as row,* FROM (
SELECT * FROM asr_loc_detl_all
) t
WHERE 1=1
) a
WHERE a.row BETWEEN ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
SELECT count(*) FROM (
SELECT ROW_NUMBER() over(order by matnr) as row,* FROM (
SELECT * FROM asr_loc_detl_all
) t
WHERE 1=1
) a
select t.*,m.specs from
(
select
ROW_NUMBER() over (order by sum(a.anfme) desc) as row
, a.matnr
, sum(a.anfme) as anfme
,owner
,payment
from asr_loc_detl_all a
where 1=1
group by a.matnr,a.owner,a.payment
) t
LEFT JOIN man_mat m on t.matnr = m.matnr
where t.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
select count(1) as count from
(
select
a.matnr
,owner
,payment
from asr_loc_detl_all a
where 1=1
group by a.matnr,a.owner,a.payment
) b
SELECT SUM(anfme) FROM asr_loc_detl_all
select loc_sts from asr_loc_detl_F_view
where loc_no = #{locNo}