MZ@ !L!This program cannot be run in DOS mode. $PELTa" 0    @I O    H.text  `.rsrc  @@.reloc  @B} H]{( **u* *rp*{ *{ *{ *r( } } } *0Tu ,H( { { o ,0( { { o ,( { { o +*0K -)' )UUZ( { o X )UUZ( { o X )UUZ( { o X*0r p%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{# *{$ *V( }# }$ *0<u ,0( {# {# o ,( {$ {$ o +* A )UUZ( {# o X )UUZ( {$ o X*0rmp%{# -q -&+ o! %{$  -q  -&+ o! (" *{% *:( }% *0$u  ,( {% {% o +*v b1 )UUZ( {% o X*0Mrp%{% -q -&+ o! (" *{& *{' *V( }& }' *0<u  ,0( {& {& o ,( {' {' o +* 6j )UUZ( {& o X )UUZ( {' o X*0rp%{& -q -&+ o! %{'  -q  -&+ o! (" *{( *{) *V( }( }) *0<u  ,0( {( {( o ,( {) {) o +* , )UUZ( {( o X )UUZ( {) o X*0r'p%{( -q -&+ o! %{)  -q  -&+ o! (" *{* *:( }* *0$ u  ,( {* {* o +*v P.c )UUZ( {* o X*0Mrgp%{* -q -&+ o! (" *{+ *:( }+ *0$ u  ,( {+ {+ o +*v {= )UUZ( {+ o X*0Mrp%{+ -q -&+ o! (" *{, *:( }, *0$ u ,( {, {, o +*v - )UUZ( {, o X*0Mrp%{, -q -&+ o! (" *{- *{. *{/ *{0 *( }- }. }/ }0 *0l u ,`( {- {- o ,H( {. {. o ,0( {/ {/ o ,(1 {0 {0 o2 +*0b a )UUZ( {- o X )UUZ( {. o X )UUZ( {/ o X )UUZ(1 {0 o3 X*0 rp%{- -q -&+ o! %{.  -q  -&+ o! %{/ -q-&+ o! %{0 -q-&+ o! (" *{4 *{5 *{6 *{7 *( }4 }5 }6 }7 *0lu ,`( {4 {4 o ,H( {5 {5 o ,0( {6 {6 o ,(1 {7 {7 o2 +*0b ^V )UUZ( {4 o X )UUZ( {5 o X )UUZ( {6 o X )UUZ(1 {7 o3 X*0 rTp%{4 -q -&+ o! %{5  -q  -&+ o! %{6 -q-&+ o! %{7 -q-&+ o! (" *{8 *:( }8 *0$u ,( {8 {8 o +*v ,} )UUZ( {8 o X*0Mrp%{8 -q -&+ o! (" *{9 *:( }9 *0$u ,( {9 {9 o +*v )UUZ( {9 o X*0MrMp%{9 -q -&+ o! (" *{: *{; *V( }: }; *0<u ,0( {: {: o ,( {; {; o +* x[ )UUZ( {: o X )UUZ( {; o X*0r}p%{: -q -&+ o! %{;  -q  -&+ o! (" *{< *{= *{> *{? *( }< }= }> }? *0lu ,`( {< {< o ,H( {= {= o ,0( {> {> o ,(1 {? {? o2 +*0b )UUZ( {< o X )UUZ( {= o X )UUZ( {> o X )UUZ(1 {? o3 X*0 rp%{< -q -&+ o! %{=  -q  -&+ o! %{> -q-&+ o! %{? -q-&+ o! (" *{@ *:( }@ *0$u ,( {@ {@ o +*v x( )UUZ( {@ o X*0MrRp%{@ -q -&+ o! (" *{A *{B *{C *r( }A }B }C *0Tu ,H( {A {A o ,0( {B {B o ,( {C {C o +*0K &)8 )UUZ( {A o X )UUZ( {B o X )UUZ( {C o X*0rzp%{A -q -&+ o! %{B  -q  -&+ o! %{C -q-&+ o! (" *{D *:( }D *0$u ,( {D {D o +*v A, )UUZ( {D o X*0Mrp%{D -q -&+ o! (" *{E *{F *{G *{H *{I *{J *{K *{L *{M *{N *0T( }E }F }G }H }I }J }K }L  }M  }N *0 u 9( {E {E o 9( {F {F o 9( {G {G o 9(1 {H {H o2 9(O {I {I oP ,x(Q {J {J oR ,`(S {K {K oT ,H(U {L {L oV ,0(W {M {M oX ,(Y {N {N oZ +*0 i )UUZ( {E o X )UUZ( {F o X )UUZ( {G o X )UUZ(1 {H o3 X )UUZ(O {I o[ X )UUZ(Q {J o\ X )UUZ(S {K o] X )UUZ(U {L o^ X )UUZ(W {M o_ X )UUZ(Y {N o` X*0rp %{E -q -&+ o! %{F  -q  -&+ o! %{G -q-&+ o! %{H -q-&+ o! %{I  ! !-q!   !-&+ !o! %{J    " "-q"   "-&+ "o! %{K    # #-q#   #-&+ #o! %{L $$-q$$-&+ $o! %{M %%-q%%-&+ %o! % {N &&-q&&-&+ &o! (" *{a *{b *V( }a }b *0<u' ,0( {a {a o ,( {b {b o +* P + )UUZ( {a o X )UUZ( {b o X*0rp%{a -q -&+ o! %{b  -q  -&+ o! (" *{c *{d *{e *r( }c }d }e *0Tu( ,H( {c {c o ,0( {d {d o ,( {e {e o +*0K $P̉ )UUZ( {c o X )UUZ( {d o X )UUZ( {e o X*0r-p%{c -q -&+ o! %{d  -q  -&+ o! %{e -q-&+ o! (" *{f *:( }f *0$u) ,( {f {f o +*v  )UUZ( {f o X*0Mrp%{f -q -&+ o! (" *{g *{h *{i *{j *{k *{l *{m *( }g }h }i }j }k }l }m *0u* 9( {g {g o 9( {h {h o ,x( {i {i o ,`(1 {j {j o2 ,H(O {k {k oP ,0(Q {l {l oR ,(S {m {m oT +*0 S= )UUZ( {g o X )UUZ( {h o X )UUZ( {i o X )UUZ(1 {j o3 X )UUZ(O {k o[ X )UUZ(Q {l o\ X )UUZ(S {m o] X*0rp%{g -q -&+ o! %{h  -q  -&+ o! %{i -q-&+ o! %{j -q-&+ o! %{k  ! !-q!   !-&+ !o! %{l    " "-q"   "-&+ "o! %{m    # #-q#   #-&+ #o! (" *{n *{o *{p *r( }n }o }p *0Tu+ ,H( {n {n o ,0( {o {o o ,( {p {p o +*0K A )UUZ( {n o X )UUZ( {o o X )UUZ( {p o X*0rp%{n -q -&+ o! %{o  -q  -&+ o! %{p -q-&+ o! (" *{q *{r *{s *{t *( }q }r }s }t *0lu, ,`( {q {q o ,H( {r {r o ,0( {s {s o ,(1 {t {t o2 +*0b T )UUZ( {q o X )UUZ( {r o X )UUZ( {s o X )UUZ(1 {t o3 X*0 rf p%{q -q -&+ o! %{r  -q  -&+ o! %{s -q-&+ o! %{t -q-&+ o! (" *{u *{v *{w *r( }u }v }w *0Tu- ,H( {u {u o ,0( {v {v o ,( {w {w o +*0K fYd )UUZ( {u o X )UUZ( {v o X )UUZ( {w o X*0r p%{u -q -&+ o! %{v  -q  -&+ o! %{w -q-&+ o! (" *{x *:( }x *0$ u. ,( {x {x o +*v X )UUZ( {x o X*0MrS p%{x -q -&+ o! (" *{y *:( }y *0$!u/ ,( {y {y o +*v P )UUZ( {y o X*0Mry p%{y -q -&+ o! (" *{z *:( }z *0$"u0 ,( {z {z o +*v ˀ )UUZ( {z o X*0Mr p%{z -q -&+ o! (" *{{ *:( }{ *0$#u1 ,( {{ {{ o +*v ɾ )UUZ( {{ o X*0Mr p%{{ -q -&+ o! (" *{| *{} *V( }| }} *0<$u2 ,0( {| {| o ,( {} {} o +* > )UUZ( {| o X )UUZ( {} o X*0r p%{| -q -&+ o! %{}  -q  -&+ o! (" *{~ *{ *V( }~ } *0<%u3 ,0( {~ {~ o ,( { { o +* 63  )UUZ( {~ o X )UUZ( { o X*0r) p%{~ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *r( } } } *0T&u4 ,H( { { o ,0( { { o ,( { { o +*0K h, )UUZ( { o X )UUZ( { o X )UUZ( { o X*0re p%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{ *{ *V( } } *0<'u5 ,0( { { o ,( { { o +* O )UUZ( { o X )UUZ( { o X*0r p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *V( } } *0<(u6 ,0( { { o ,( { { o +* QRǵ )UUZ( { o X )UUZ( { o X*0r p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$)u7 ,( { { o +*v r` )UUZ( { o X*0MrM p%{ -q -&+ o! (" *{ *{ *V( } } *0<*u8 ,0( { { o ,( { { o +* ^=Y )UUZ( { o X )UUZ( { o X*0rq p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *r( } } } *0T+u9 ,H( { { o ,0( { { o ,( { { o +*0K t= )UUZ( { o X )UUZ( { o X )UUZ( { o X*0r p%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{ *:( } *0$,u: ,( { { o +*v c\ )UUZ( { o X*0Mr) p%{ -q -&+ o! (" *{ *{ *V( } } *0<-u; ,0( { { o ,( { { o +* Uu )UUZ( { o X )UUZ( { o X*0rY p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$.u< ,( { { o +*v ŔA )UUZ( { o X*0Mr p%{ -q -&+ o! (" *{ *:( } *0$/u= ,( { { o +*v { )UUZ( { o X*0Mr p%{ -q -&+ o! (" *{ *{ *V( } } *0<0u> ,0( { { o ,( { { o +* 8 )UUZ( { o X )UUZ( { o X*0r p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *r( } } } *0T1u? ,H( { { o ,0( { { o ,( { { o +*0K \{ )UUZ( { o X )UUZ( { o X )UUZ( { o X*0r5p%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{ *:( } *0$2u@ ,( { { o +*v ڙ )UUZ( { o X*0Mrp%{ -q -&+ o! (" *{ *{ *V( } } *0<3uA ,0( { { o ,( { { o +* M]b )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$4uB ,( { { o +*v mR )UUZ( { o X*0Mr/p%{ -q -&+ o! (" *{ *{ *V( } } *0<5uC ,0( { { o ,( { { o +* /ޥ )UUZ( { o X )UUZ( { o X*0rUp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$6uD ,( { { o +*v *| )UUZ( { o X*0Mrp%{ -q -&+ o! (" *{ *{ *V( } } *0<7uE ,0( { { o ,( { { o +* 1 )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *V( } } *0<8uF ,0( { { o ,( { { o +* 5;h )UUZ( { o X )UUZ( { o X*0r-p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *{ *{ *{ *{ *{ *{ *{ *0T( } } } } } } } }  }  } *0 9uG 9( { { o 9( { { o 9( { { o 9(1 { { o2 9(O { { oP ,x(Q { { oR ,`(S { { oT ,H(U { { oV ,0(W { { oX ,(Y { { oZ +*0 B2' )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X )UUZ(O { o[ X )UUZ(Q { o\ X )UUZ(S { o] X )UUZ(U { o^ X )UUZ(W { o_ X )UUZ(Y { o` X*0r}p %{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! %{  ! !-q!   !-&+ !o! %{    " "-q"   "-&+ "o! %{    # #-q#   #-&+ #o! %{ $$-q$$-&+ $o! %{ %%-q%%-&+ %o! % { &&-q&&-&+ &o! (" *{ *{ *{ *{ *{ *{ *{ *{ *{ *0L( } } } } } } } }  } *0:uH 9( { { o 9( { { o 9( { { o 9(1 { { o2 ,x(O { { oP ,`(Q { { oR ,H(S { { oT ,0(U { { oV ,(W { { oX +*0 X? )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X )UUZ(O { o[ X )UUZ(Q { o\ X )UUZ(S { o] X )UUZ(U { o^ X )UUZ(W { o_ X*0B;rJp %{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! %{  ! !-q!   !-&+ !o! %{    " "-q"   "-&+ "o! %{    # #-q#   #-&+ #o! %{ $$-q$$-&+ $o! %{ %%-q%%-&+ %o! (" *{ *{ *V( } } *0<<uI ,0( { { o ,( { { o +* y )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$=uJ ,( { { o +*v  )UUZ( { o X*0Mr9p%{ -q -&+ o! (" *{ *{ *{ *{ *{ *{ *{ *( } } } } } } } *0>uK 9( { { o 9( { { o ,x( { { o ,`(1 { { o2 ,H(O { { oP ,0(Q { { oR ,(S { { oT +*0 T )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X )UUZ(O { o[ X )UUZ(Q { o\ X )UUZ(S { o] X*0r_p%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! %{  ! !-q!   !-&+ !o! %{    " "-q"   "-&+ "o! %{    # #-q#   #-&+ #o! (" *{ *:( } *0$?uL ,( { { o +*v d:4 )UUZ( { o X*0MrFp%{ -q -&+ o! (" *{ *{ *V( } } *0<@uM ,0( { { o ,( { { o +* "C@ )UUZ( { o X )UUZ( { o X*0rxp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *{ *( } } } } *0lAuN ,`( { { o ,H( { { o ,0( { { o ,(1 { { o2 +*0b T )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X*0 rp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! (" *{ *{ *V( } } *0<BuO ,0( { { o ,( { { o +* Ou )UUZ( { o X )UUZ( { o X*0rIp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$CuP ,( { { o +*v B )UUZ( { o X*0Mrp%{ -q -&+ o! (" *{ *{ *V( } } *0<DuQ ,0( { { o ,( { { o +* )t )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *V( } } *0<EuR ,0( { { o ,( { { o +* % )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$FuS ,( { { o +*v ت7 )UUZ( { o X*0Mr=p%{ -q -&+ o! (" *{ *:( } *0$GuT ,( { { o +*v I< )UUZ( { o X*0Mrcp%{ -q -&+ o! (" *{ *{ *V( } } *0<HuU ,0( { { o ,( { { o +* U )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *{ *( } } } } *0lIuV ,`( { { o ,H( { { o ,0( { { o ,(1 { { o2 +*0b \% )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X*0 rp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! (" *{ *:( } *0$JuW ,( { { o +*v k )UUZ( { o X*0Mrpp%{ -q -&+ o! (" *{ *:( } *0$KuX ,( { { o +*v ܎K )UUZ( { o X*0Mrp%{ -q -&+ o! (" *{ *:( } *0$LuY ,( { { o +*v i )UUZ( { o X*0Mrp%{ -q -&+ o! (" *{ *{ *V( } } *0<MuZ ,0( { { o ,( { { o +* S.y )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *{ *( } } } } *0lNu[ ,`( { { o ,H( { { o ,0( { { o ,(1 { { o2 +*0b CBv )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X*0 rLp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! (" *{ *{ *{ *r( } } } *0TOu\ ,H( { { o ,0( { { o ,( { { o +*0K j )UUZ( { o X )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{ *{ *{ *{ *( } } } } *0lPu] ,`( { { o ,H( { { o ,0( { { o ,(1 { { o2 +*0b 3l )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X*0 rAp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! (" *{ *{ *{ *{ *{ *( } } } } } *0Qu^ ,x( { { o ,`( { { o ,H( { { o ,0(1 { { o2 ,(O { { oP +*0y p )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X )UUZ(O { o[ X*0ERrp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! %{  ! !-q!   !-&+ !o! (" *{ *{ *V( } } *0<Su_ ,0( { { o ,( { { o +* h )UUZ( { o X )UUZ( { o X*0rsp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *r( } } } *0TTu` ,H( { { o ,0( { { o ,( { { o +*0K Һ( )UUZ( { o X )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{ *{ *{ *{ *{ *( } } } } } *0Uua ,x( { { o ,`( { { o ,H( { { o ,0(1 { { o2 ,(O { { oP +*0y {녢 )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X )UUZ(O { o[ X*0ERrp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! %{  ! !-q!   !-&+ !o! (" *{ *:( } *0$Vub ,( { { o +*v )= )UUZ( { o X*0Mrp%{ -q -&+ o! (" *{ *{ *V( } } *0<Wuc ,0( { { o ,( { { o +* e' )UUZ( { o X )UUZ( { o X*0rDp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *r( } } } *0TXud ,H( { { o ,0( { { o ,( { { o +*0K #Ү )UUZ( { o X )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{ *{ *{ *r( } } } *0TYue ,H( { { o ,0( { { o ,( { { o +*0K = )UUZ( { o X )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{ *{ *{ *{ *( } } } } *0lZuf ,`( { { o ,H( { { o ,0( { { o ,(1 { { o2 +*0b ^ )UUZ( { o X )UUZ( { o X )UUZ( { o X )UUZ(1 { o3 X*0 rp%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! %{ -q-&+ o! (" *{ *{ *V( } } *0<[ug ,0( { { o ,( { { o +* qQ )UUZ( { o X )UUZ( { o X*0r-p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$\uh ,( { { o +*v o )UUZ( { o X*0Mrwp%{ -q -&+ o! (" *{ *{ *V( } } *0<]ui ,0( { { o ,( { { o +*  )UUZ( { o X )UUZ( { o X*0rp%{ -q -&+ o! %{  -q  -&+ o! (" *{ *:( } *0$^uj ,( { { o +*v b )UUZ( { o X*0Mrp%{ -q -&+ o! (" *{ *:( } *0$_uk ,( { { o +*v ½ )UUZ( { o X*0Mr p%{ -q -&+ o! (" *{ *:( } *0$`ul ,( { { o +*v C )UUZ( { o X*0MrK p%{ -q -&+ o! (" *{  *{  *V( }  }  *0<aum ,0( {  {  o ,( {  {  o +* 5 )UUZ( {  o X )UUZ( {  o X*0ry p%{  -q -&+ o! %{   -q  -&+ o! (" *{  *{  *{  *r( }  }  }  *0Tbun ,H( {  {  o ,0( {  {  o ,( {  {  o +*0K *A )UUZ( {  o X )UUZ( {  o X )UUZ( {  o X*0r p%{  -q -&+ o! %{   -q  -&+ o! %{  -q-&+ o! (" *{ *:( } *0$cuo ,( { { o +*v )UUZ( { o X*0MrA!p%{ -q -&+ o! (" *{ *{ *V( } } *0<dup ,0( { { o ,( { { o +* BB#] )UUZ( { o X )UUZ( { o X*0ri!p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *V( } } *0<euq ,0( { { o ,( { { o +* Y\ )UUZ( { o X )UUZ( { o X*0r!p%{ -q -&+ o! %{  -q  -&+ o! (" *{ *{ *{ *r( } } } *0Tfur ,H( { { o ,0( { { o ,( { { o +*0K K[) )UUZ( { o X )UUZ( { o X )UUZ( { o X*0r!p%{ -q -&+ o! %{  -q  -&+ o! %{ -q-&+ o! (" *{ *:( } *0$gus ,( { { o +*v ,6 )UUZ( { o X*0MrG"p%{ -q -&+ o! (" *{ *:( } *0$hut ,( { { o +*v I~ )UUZ( { o X*0Mr{"p%{ -q -&+ o! (" *0Sis ( ,r"pr#p( o &+rH$p( o &o! o +*0js  ,Q (%rf$p%%r$p%%r %p%%r%p%%r &p( o &+O (%rS&p%%r$p%%r&p%%r%p%%r &p( o &o! %so &*0 Lks s s rF'po  ,d rX'po! s ,rj'po &  , r(p( o &r)po &  ,,r)p( o &rw*po &r+po &r{,po" o# r,po" o$ r,p(%   ,+r,pr-po& (' o &r-po &r,po" o$ r&.p(%   ,+r0.pr9/po& (' o &r-po &r,po" o$ rG/p(%   ,+rM/prT0po& (' o &rl0po &r,po" o$ r0p(% ,7r0pr2po& r+2po& (( o &rl0po &r,po" o$ r=2p(% ,+rC2pr2po& (' o &rl0po &r,po" o$ rV3p(% ,+r`3pr4po& (' o &rl0po &r,po" o$ r4p(% ,+r 5pr6po& (' o &rl0po &r,po" o$ r6p(% ,+r6prE8po& (' o &rl0po &r,po" o$ rU8p(% ,+r_8pr9po& (' o &rl0po &r,po" o$ r9p(% ,+r:pr;po& (' o &rl0po &r,po" o$ r;p(% ,+r;pr<po& (' o &r<po &r,po" o$ r>p(% ,+r;pr<po& (' o &r->po &r,po" o$ r>p(% ,7r>pr|?po& r?po& (( o &r?po &r,po" o$ r[@p(% ,Trg@pr-po& (' o &rbAprT0po& (' o &roBpo &rBpo &r,po" o$ r5Cp(% ,`rg@pr-po& (' o &rACpr2po& r+2po& (( o &roBpo &rBpo &r,po" o$ rDp(% ,Trg@pr-po& (' o &rDpr2po& (' o &roBpo &rBpo &rEp %o! %o! %o! %o! %o! %o! %o! %o! %o! () o &r po" o$ r$p(% ,r*po &+rpo &o! %o* r:po" o$ o!  o+ rXp( rtpo" o$ o!  o+ rp( s, o- +*0 ls s  ,rprƜp(. o &r{,po" o# r,po" o$ r,p(% ,*r,pr-po& (' o &r-po &r,po" o$ r&.p(% ,*r0.pr9/po& (' o &r-po &r,po" o$ r>p(% ,5r>pr|?po& r?po& (( o &r?po &rp(' o &o! %r:po" o$ o!  o+ rXp( rtpo" o$ o!  o+ rp( s/ o +*0Pms0 s s rF'po  ,d rX'po! s   ,rj'po &  ,rprƜp(. o &  ,&rprp(. o1 r+po &r,po! (' o1 r,po" o$ r,p(%   ,<rݪpo! o! (( +rBp(2 o1 rKpo3 r,po" o$ r&.p(%   ,<rݪpo! o! (( +rp(2 o1 rpo3 r,po" o$ rG/p(% ,<rԴpo! o! (( +rp(2 o1 rpo3 r,po" o$ r0p(% ,<rԴpo! o! (( +rBp(2 o1 r1po3 r,po" o$ r=2p(% ,<rԴpo! o! (( +rp(2 o1 rpo3 r,po" o$ rV3p(% ,<rԴpo! o! (( +rLp(2 o1 r[po3 r,po" o$ r4p(% ,<rԴpo! o! (( +rp(2 o1 rpo3 r,po" o$ r6p(% ,<rԴpo! o! (( +rp(2 o1 r po3 r,po" o$ rU8p(% ,<rԴpo! o! (( +rOp(2 o1 rNpo3 r,po" o$ r9p(% ,<rԴpo! o! (( +rp(2 o1 rpo3 r,po" o$ r;p(% ,<rpo! o! (( +rp(2 o1 rpo3 r,po" o$ r>p(% ,<r3po! o! (( +rp(2 o1 rpo3 r,po" o$ r>p(% ,<r:po! o! (( +rp(2 o1 rpo3 r,po" o$ r[@p(% ,<rpo! o! (( +rp(2 o1 r|po3 r,po" o$ r5Cp(% ,<rpo! o! (( +rp(2 o1 r+po3 r,po" o$ rDp(% ,<rpo! o! (( +rp(2 o1 rxpo3 rpo1 o* r:po" o$ o!  o+ rXp( rtpo" o$ o!  o+ rp( s, o4 o5 s rp(' o &o! o6 %so7 +*0pnrF'po  ,d rX'po! s   ,rj'po &s   , rprƜp(. o &s   ,r+po &s0   ,rprp(. o1 rp o! o! (( o1 r,po" o$ r,p(%   ,Pr p%o! %o! %o! %o! () +rp(2 o1 r,po" o$ r&.p(% ,Przp%o! %o! %o! %o! () +rk(p(2 o1 r,po" o$ rG/p(% ,Pr+p%o! %o! %o! %o! () +rQ=p(2 o1 r,po" o$ r0p(% ,Pr@p%o! %o! %o! %o! () +rARp(2 o1 r,po" o$ r=2p(% ,PrWp%o! %o! %o! %o! () +rhp(2 o1 r,po" o$ rV3p(% ,Pr+p%o! %o! %o! %o! () +rNlp(2 o1 r,po" o$ r4p(% ,Pr+p%o! %o! %o! %o! () +rpp(2 o1 r,po" o$ r6p(% ,Pr+p%o! %o! %o! %o! () +rsp(2 o1 r,po" o$ rU8p(% ,Pr+p%o! %o! %o! %o! () +rwwp(2 o1 r,po" o$ r9p(% ,Pr+p%o! %o! %o! %o! () +r&{p(2 o1 r,po" o$ r;p(% ,0r~po! o! (( +r|p(2 o1 r,po" o$ r>p(% ,0rpo! o! (( +r|p(2 o1 r,po" o$ r>p(% ,0rpo! o! (( +rp(2 o1 r,po" o$ r[@p(% ,Prp%o! %o! %o! %o! () +rp(2 o1 r,po" o$ r5Cp(% ,Pr p%o! %o! %o! %o! () +rQp(2 o1 r,po" o$ rDp(% ,0rpo! o! (( +rp(2 o1 r po" o$ r$p(% ,rpo1 rpo3 +r>po1 rpo3 o* r:po" o$ o!  o+ rXp( rtpo" o$ o!  o+ rp( s, o4 o5 s rp(' o &o! o6 %so7 +*0 os0 s s rF'po    ,d rX'po! s   ,rj'po &  , r(p( o1 r)po &  ,-r)p( o1 rw*po1 r+po &r{,po" o# r,po" o$ r,p(% ,+r,pr-po& (' o1 r-po &r,po" o$ r&.p(% ,+r0.pr9/po& (' o1 r-po &r,po" o$ rG/p(% ,+rM/prT0po& (' o1 rl0po &r,po" o$ r0p(% ,7r0pr2po& r+2po& (( o1 rl0po &r,po" o$ r=2p(% ,+rC2pr2po& (' o1 rl0po &r,po" o$ rV3p(% ,+r`3pr4po& (' o1 rl0po &r,po" o$ r4p(% ,+r 5pr6po& (' o1 rl0po &r,po" o$ r6p(% ,+r6prE8po& (' o1 rl0po &r,po" o$ rU8p(% ,+r_8pr9po& (' o1 rl0po &r,po" o$ r9p(% ,+r:pr;po& (' o1 rl0po &r,po" o$ r;p(% ,+r;pr<po& (' o1 r<po &r,po" o$ r>p(% ,+r;pr<po& (' o1 r->po &r,po" o$ r>p(% ,7r>pr|?po& r?po& (( o1 r?po &r,po" o$ r[@p(% ,Trg@pr-po& (' o1 rbAprT0po& (' o1 roBpo &rBpo &r,po" o$ r5Cp(% ,`rg@pr-po& (' o1 rACpr2po& r+2po& (( o1 roBpo &rBpo &r,po" o$ rDp(% ,Trg@pr-po& (' o1 rDpr2po& (' o1 roBpo &rBpo &rgpo! (' o1 rpo! o! (( o1 rI!po1 rF'po" o$ r`'p(% ,rj'p +r (p(2 o1 r&.p(% ,rj'p +r2.p(2 o1 r5p(%   ,rj'p +r5p(2 o1 r=po1 r`'p(% !!,Yr po" o$ r$p(% "",r#Bpo1 rJDpo3 +rDpo1 rJDpo3 r&.p(% ##,Yr po" o$ r$p(% $$,rFpo1 rHpo3 +r6Ipo1 rHpo3 r5p(% %%,Yr po" o$ r$p(% &&,rwKpo1 rMpo3 +r*Npo1 rMpo3 o* r:po" o$ o!  o+ rXp( rtpo" o$ o!  o+ rp( s, o4 o5 s   rp(' o & o! o6 %so7 '+'*03ps ryPpo &o! %s8 o- +*03qs0 o9 {: r^\po &s8 o; +*0=rs0 o9 rF'po    ,d rX'po! s   , rj'po &{: rsp o! o! o! (< o &s= o4 o5 s rp+rp(' (2 o &o! o6 rpo3 %so> &s r݉po? (( o &rpo? (' o o! o s@  oA  8s   (B } sC (+(+(+(G oH ,gsI r?poJ rĖpoK o! rԖpoJ rؖpoK o! (. oL rpoL  oM  (N :A zoO  oP +*U04ss rpo &o! %sQ o +*03ss rpo &o! %sR o +*0 trpp%sS o- +*0uus0 rp(' o1 rep(' o1 rpo& rpoT rpoT r:poT o1 o4 *0vs0 rZpo! , oU rlpo! , oV r|po! , oW rpo! , oX rpo! , oY rpo! , o9 rțpo! , oZ rޛpo& rpoT rpoT {: o &o4 o5  + *0@ws rp(' o &o! o6 %so7 +*"( *0]xs rp() o &r p%sS o- rpo  ,rpo &rp({o &r p rpo" o$ r po" o[ -r p+r2p ( , r<p +rZp rԖp( r`prp(. (' o &o! %s\ o &s rH$p( o &o! o6 rpo3 %so7 +*0=ss r$prp(. o &o! %so +*0Jys rpo" o$ (]  9rpo" o$ (^ rpo_ ,Yrpo  ,r֧p() o &+$,r p() o &r-po_ ,rDpo_ ,r\prDpo& (' o &rpo_   ,rprpo& (' o &rĨpo_   ,rpo_   ,o!  + *0zs rp() o &(}o &rp() o &rBp(' o &o! %s\ o &s rH$p( o &o! o6 rpo3 %so7 +*0u{s rpo" o$ (]  ,Erpo" o$ (^ rDpo_ ,rprDpo& (' o &o! +*0=ss rprp(. o &o! %so +*0zs r5p() o &(o &rrp(' o &o! %s\ o &s rH$p( o &o! o6 rpo3 %so7 +*0u{s rpo" o$ (]  ,Erpo" o$ (^ rDpo_ ,rprDpo& (' o &o! +*0=ss riprp(. o &o! %so +*0 |r p rp(% -rp(% + ,rp r p rp(% -rp(% + ,rp(' +rp(' %s` o +*0 \}r p rp(% -rp(% + ,rp r}p(' %s` o + *0 \~(^  s (] ,er2po_ ,rpo & rpo_ ,rpo & r4po_ ,rDpo & , s@  8s rpo! (' o &rp(%   , r$po &+Brp(%   , rpo &+ rp(%   , r&po & o! %r2po& rpo& r4po& sa o  + *0(^  s (] ,er2po_ ,rpo & rpo_ ,rpo & r4po_   ,rDpo &   ,s@ oP  8Es0 rQpo! (' o1 r2po& rpo& r4po& sa o4 o5 s rp(%   ,5r p(' o &o! o6 rKpo3 8rp(%   ,2rcp(' o &o! o6 rpo3 +Brp(% ,0rp(' o &o! o6 rpo3 %sb o7  + *06usc {: rp(' o &so4 o5 +*0%rp(' %sd o &*0#rp %se o- +*0!rp %so +*0VrDpr po" o$ (' %r# po" o$ r3 po" o$ s/ o +*0VrC pr po" o$ (' %r# po" o$ r3 po" o$ s/ o +*0Vr>pr po" o$ (' %r# po" o$ r3 po" o$ s/ o +*0Vrpr po" o$ (' %r# po" o$ r3 po" o$ s/ o +*0frfpr po" o$ ri#po" o$ (( %r# po" o$ r3 po" o$ s/ o +*0fr#pr po" o$ ri#po" o$ (( %r# po" o$ r3 po" o$ s/ o +*0fr*pr po" o$ ri#po" o$ (( %r# po" o$ r3 po" o$ s/ o +*0fr-1pr po" o$ ri#po" o$ (( %r# po" o$ r3 po" o$ s/ o +*0 2r7p() %sf o- +*0 D}rs\p  ,r\p r\p(' %sf o + *0 2rkp() %sf o +*0ss rupo +*0 trvp%sg o- +*0 trIwp%s\ o- +*0#trwp%sh o- +*0 trtxp%sS o- +*0 trxp%sS o- +*>r ypoi &*>rypoi &*0"r4yp %sS o +*>r|poi &*0 r}p%sj ok +*0rpo" o$ (^ s ri}po &rpo" o$ (]  9rpo_ ,Vrpo& rp(% ,rpo &+)rpo& rp(% ,rpo &rpo_ ,rpo &r-po_ ,r@po &rpo_   ,Vrpo& rp(%   ,rpo &+)rpo& rp(%   ,rڀpo &rĨpo_   ,rpo &+r!po_   ,rCpo &r2po_ ,rnpo &rDpo_ ,rpo &rgpo_ ,rpo &r˅prp(. o &rpo" o$ (] ,!rpo_ ,rpo &o! %ol rpo& r-po& rDpo& r2po& rpo& r:po& rtpo& rpo& rgpo& sm o &s rH$p( o &o! o6 rpo3 %so7 +*0=ss rƛprp(. o &o! %so +*0trp%so- +*0!tr p%sn o- +*03ss rpo &o! %sS o +*0ass rprp(. o &o! %so &oo rH$p( o +*0C(%r_p%%rp%%rp( %sR o &*0rtxp%sS o- op , rpsq zrpo   , rpsq zrpo  0rpo  + , r$psq z*03ps rDpo &o! %sd o- +*0.rp %sS o- rSpo  +*0.r]p %sS o- rSpo  +*Br ypor &*r|psR os &rypsR os &*Rr ypsS os &*03s rpo &o! %st o &*03ps rpo &o! %sS o- +*0<s rprp(. o &o! %su o &* *0trp%so- +*0 trp%s\ o- +*0#tr'p%sh o- +*0 rpo" o$ (^ s rpo &rpo" o$ (]  9rpo_ ,Vrpo& rp(% ,rpo &+)rpo& rp(% ,rpo &rpo_ ,Vrpo& rp(% ,rpo &+)rpo& rp(%   ,rڀpo &rĨpo_   ,rpo &+r!po_   ,rCpo &r2po_   ,rpo &rgpo_   ,Trgpo& rXp(% ,rbpo &rgpo& rp(% ,rpo &rprp(. o &rpo" o$ (] ,!rpo_ ,rpo &o! %r2po& rpo& r:po& rtpo& rpo& rgpo& sv o &s rH$p( o &o! o6 rpo3 %so7 +*0=ss rprp(. o &o! %so +*0!trp%sn o- +*03ss r@po &o! %sS o +*>r poi &*>r poi &*0"r p %sS o +*>rppoi &*0 trp%sS o- +*0brp%sS o- op , rpsq zrpo  0rpo  + , r$psq z*Br por &*rppsR os &r psR os &*Rr psS os &*0ass rprp(. o &o! %so &oo rH$p( o +*0C(%rp%%rp%%r,p( %sR o &*06ps r po &o! %sw o- +*0 ,ss o! %sx o +*0 s rpo &r po" o$  ,r po &o! o6 rt!po3 %r po" o$ r!po" o$ r!po" o$ sy o7 +*Vr!psS or &*vr!p%sS o &*vra"p%sz o &*0 tr#p%s{ o- +*0ms r$p() o &r&p(o &r&p() o &r)p(o &r)p() o &r,p(o &r-p rpo" o$ (]  ,Irpo" o$ (^ rpo_ ,rpo  .r-p+r-p r0-p(( o &o! %so &s rH$p( o &o! o6 rpo3 %so7 +*0(r.p(' %sR o +*0=ss rz5prp(. o &o! %so +*0 s r)6po| r-po& (' o &rpo" o$ (]  9rpo" o$ (^ rpo_ ,.rpo  .+rQ6p+(' o &rpo_ ,r6prpo& (' o &r2po_ ,r6pr2po& (( o &rĨpo_ ,YrN7pr:po} r7p(~ r7p( rtpo} r7p(~ r7p( (( o &r!po_   ,Yr7pr:po} r7p(~ r7p( rtpo} r7p(~ r7p( (( o &rpo_   ,r<8prpo& (' o &o!  + *0rs r8p() o &r&p(o &rQ=p() o &r)p(o &rAp rpo" o$ (]  ,xrpo" o$ (^ rpo_ ,Mrpo  , rAp +(, r-p +  ,r-p rBp(( o &o! %so &s rH$p( o &o! o6 rpo3 %so7  + *0(rMCp(' %sR o +*0=ss rz5prp(. o &o! %so +*0\s rHpo| r-po& (' o &rpo" o$ (]  9rpo" o$ (^ rpo_ ,rpo  ,r&Ip() o &+J,rVIp() o &+$,rIp() o &r-po_ ,r"Jpr-po& (' o &r2po_   ,r6pr2po& (( o &rĨpo_   ,YrN7pr:po}   r7p(~ r7p( rtpo}   r7p(~ r7p( (( o &r!po_   ,Yr7pr:po}   r7p(~ r7p( rtpo}   r7p(~ r7p( (( o &rpo_   ,r<8prpo& (' o &o! +*0"rJJp %s\ o- +*00usc {: rJpo &so4 o5 +*.oi &*6or &*01sc {: rLp(< o &sR o4 *0"r\p %sS o- +*0"r\p %sS o- +*0tr]p%so- +*0trJ^p%so- +*0"r^p %sz o- +*jrY_ps sS or &*0"ri_p %s o- +*0"rbp %s\ o- +*0rbpor +*0'rcp %o- rcpo  +*0"rcp %sg o +*0!r=dp %so +*>rY_poi &*Bo &*0rfp %s o &*>rhpoi &*00rhp%s ok  , r0jpsq z*00r@jp%s ok  , rkpsq z*VrY_psS or &*0"rkp %s o &*0 rpp %s o &*0 r{tp %s o &*rxp%sS o &rTxp%sS o &*0"rxp %sS o- +*0ryp %sR o &*0"r|p %sS o- +*zrIp%s o &*0,rp%sS ok , rLpsq z*>rjpoi &*0"r|p %sS o +*>rpoi &*>rpoi &*0"r׆p %sS o +*>rpoi &*0"rp %sS o +*>rpoi &*0"rp %sS o +*>rpoi &*0"r p %sS o +*>r;poi &*0"rcp %sS o +*>rLpoi &*0 trnp%sS o +*VrjpsS or &*Brjpor &*0"rp %sS o +*03js r9po &o! %sS ok +*0 trp%sR o- +*08rp %sS ok  , rrpsq z + *0 trp%s o- +*0Krp %sS ok  ,rp %sS ok  + *04ss rpo &o! %s o +*06ss rpo &o! %s o +*03ps rFpo &o! %s o- +*0#rp %s o- +*0r4p %ok +*>rתpoi &*vrp%s o &*0"rUp %s o +*0 rp%s ok +*>r?poi &*0"r]p %s o- +*0brRp%sS o- op , rpsq zrpo  0rpo  + , rpsq z*0QrRp%sS o- rp%rDpo& sd ok , rOpsq z*0JrhpsR os &ropsR os &rpsR os &rY_psS os &*00s rpo &o! %sS o &*0rpsR os &ropsR os &rhpsR os &r2psR os &rRpsR os &rrpsR os &rתpsR os &rpsR os &rưpsR os &*0rpsR os &ropsR os &rhpsR os &r2psR os &rRpsR os &rrpsR os &rpsR os &rưpsR os &*RrhpsR os &*03js rpo &o! %sS ok +*0Yjs rpo &r p( ,rHprƱp(. o &o! %s o &*vṟp%sS o &*0H(%r[p%%rp%%rp( %s o &*03ss rpo &o! %s o +*0Tis rp(% ,rpo &+rpo &o! %s o +*0Tis rp(% ,rqpo &+rpo &o! %s o +*0Tis rp(% ,rqpo &+rpo &o! %s o +*0Tis rp(% ,rqpo &+rpo &o! %s o +*03ss r_po &o! %s o +*03ss rBpo &o! %s o +*03ss rpo &o! %s o +*0Tis rp(% ,rpo &+r?po &o! %s o +*0Tis rp(% ,r"po &+rpo &o! %s o +*04ps rtpo &o! %s o- +*03ps rEpo &o! %sd o- +*03ss rpo &o! %s8 o +*02ss rpo &o! %so +*02ss rpo &o! %so +*03ss rpo &o! %sd o +*03ps rDpo &o! %sd o- +*0 trOp%s o- +*0trpo- +*0 r@p%s ok +*0!trp%s o- +*>rIpoi &*>rapoi &*>rpoi &*03js rspo &o! %s ok +*Brpor &*0 rp%s8 ok +*08sc rhp(' {: o &so4 o5 +*0trp( o- +*0 rp%s8 o +*0 r\p%s8 o +*0#rp %s o +*04js rpo &o! %s ok +*06ps rpo &o! %sh o- +*0rpo" o$ (^ s rpo & ,rIpo &+rIpo &rpo" o$ rp(% ,rpo &+rpo &rpo" o$ (] 9rpo_ ,Vrpo& rp(% ,rpo &+)rpo& rp(% ,rpo &rpo_   ,Vrpo& rp(%   ,rpo &+)rpo& rp(%   ,rڀpo &rĨpo_   ,rpo &+r!po_   ,rCpo &rpo_ ,rpo &rgpo_ ,;rgpo& r2po ,r<po &+rpo &r2po_ ,rpo &rDpo_ ,rpo &rprp(. o &rpo" o$ (] ,]rpo_ ,+rpo& rpo ,rpo &rpo_ ,rpo &o! %ol r-po& rDpo& r2po& rpo& rpo& r:po& rtpo& rpo& s o &s rH$p( o &o! o6 rpo3 %so7 +*0=ss r" prp(. o &o! %so +*0rpo" o$ (^ s r po & ,rIpo &+rIpo &rpo" o$ (] 9rpo_ ,Vrpo& rp(% ,rpo &+)rpo& rp(% ,rpo &rĨpo_ ,rpo &+r!po_   ,rCpo &rpo_   ,rpo &r2po_   ,rpo &rDpo_   ,rpo &rpo &rpo" o$ (]   ,!rpo_ ,rpo &(%r p%%rp%%r(p( o &r2po_ ,rpo &o! %ol rDpo& r2po& rpo& rpo& r:po& rtpo& rpo& s o &s rH$p( o &o! o6 rpo3 %so7 +*0=ss rprp(. o &o! %so +*0!trp%sn o- +*0'ps r@p%s o- +*03ss rEpo &o! %sS o +*03ss r?Npo &o! %sS o +*03ps rOpo &o! %sS o- +*BrY_por &*Brpor &*0 trVp%s o- +*03ps rVpo &o! %sS o- +*0"r6Wp %sS o- +*0"r5Xp %sS o- +*0"rYp %sS o- +*0 ^s rZpo &rcpo" o$ rp(% ,rcpo &r# po" o$ (]  ,rdpo &r3 po" o$ (]  ,r6dpo &rldpo" o$ (] ,r|dpo &rdpo &rfpo &o! %rkpo" o$ ol rDpo" o$ r-po" o$ r# po" o$ r3 po" o$ rldpo" o$ s o +*0rkpo +*0css rprtp(. o &o! %so &oo ryprszp(. o +*0>js rzpr|p(. o &o! %sd ok +*0Yis o r}po! 9(%r}p%%r~p%%r\p%%r~p%%r3p% % r~p% % rƀp% %r&p%%rCp%( o &8(%r}p%%răp%%r\p%%răp%%r3p% % rQp% % rƀp% %rp%%rCp%( o &o! %s o +*0Hss rpr(p( %-&r po &o! %sd o +*03s rpo &o! %sd o &+*03ps rΎpo &o! %sS o- +*03ss r-po &o! %sS o +*0=s rBpr9p(. o &o! %s o &*08ss rH$p( o &o! %so +*04r p r p oA +i(B rDpo& rXp(. (%%r\p%rDpo& %rfp%rDpo& %rXp( (N -zoO 3%,o 3%,o s  (%rrp%%rp%%rp%%r=p%%rqp( o &o! %s o +*v03ps rpo &o! %sS o- +*03ps rlpo &o! %sR o- +*03ss r po &o! %s o +*0 5s r po &o! %s o &*zrp%s o &*zrp%s o &*03ps rcpo &o! %sd o- +*03ss rFpo &o! %sd o +*03ss rpo &o! %sd o +*jrps sd or &*04ss rpo &o! %s o +*Vrhps os &*br=p%o &*>rpoi &*0"rp %s\ o +*0Rrps rps rps s o o o rp o &*0"rp %s o +*0"rEp %s o +*0"rbp %s\ o- +*0"rp %s o- +*0rpor +*0"rp %s o +*0"rp %s o +*0TrY_p~ s sS or &r2psR os &rRpsR os &rrpsR os &*0rbpor +*0.rp sc o1 s o4 o5 +*0"rp%s o-  +*0 s (%rmp%%rp%%rxp%%rEp( o &rpo" o$ ,rpo" o$ r p( + ,rpo &rpo" o$ rp( ,r po &o! o6 rApo3 %rpo" o$ rpo" o$ s o7 + *0 0rMprp(. %s o &*rprp(. %o &*0"rp %s o +*0"r,p %s o +*02ss rq po &o! %so +*02ss r po &o! %so +*0s r#po" o$ (G oH Y s 8r#p%YoJ r$po s o-   ,  o +, r %ps z r8%po& rԖpr poT r p(% , rL%p o &Y:Q o! rP%pr%p(. o r&po   o o rN&po (  o o , o rp 0( ( +fo o r\&po o! o o  Y o+ ( &X(  0o ( XoJ r$po (+rl&pr poT rp&pr poT o rt&prx&poT  XoJ r$po&  (%r|&p% %r(p% %r+p( o &o! %s o +*0sI s@  8oJ r7-po& rK-p(% ,8rQ-p%oJ r$po& s o- r7-po& ( 5D ȍ N5 2;+ ȍ N;8 pY;+ .T8 _I5 ;+ _I;8 Ӷ.v+ @n;+ Y1.G8r.p(% :8r.p(% :8r.p(% :8nr.p(% :8Xr.p(% :8Br/p(% :8,r/p(% :8r/p(% :8r/p(% :8r/p r6/po oL 8rB/p r6/po oL 8rX/p r6/po oL 8rp/p r6/po oL +}r/p r6/po oL +dr/p r6/po oL +Kr/p r6/po oL +2r/p r6/po oL +r/p r6/po oL +X oH :0 + *0hs r0po" o$ (  ,:r0po &o! %r0po" o$ s o- + sI +*>rO1poi &*>rm1poi &*>r1poi &*08s r1po &rpo" o  ,B E+*r(4po &+r4po &+r4po &+rd5po" o$ rp( 9Ord5po" o$ rp(% ,Or:po" o rp( -rtpo" o rp( +,r|5po &rd5po" o$ rp(% ,Or# po" o rp( -r3 po" o rp( +,rY6po &rd5po" o$ rp(%   ,Or# po" o rp( -r3 po" o rp( +  ,r87po &o! o6 r8po3 %r:po" o$ rtpo" o$ s o7  + *0Bps r?8po &o! %rkpo" o$ sS o- +*0Bss r~Ipo &o! %rkpo" o$ sS o +*0Bss rLpo &o! %rkpo" o$ sS o +*0bs rMp%sS ok  , rNpsq zrNp%sS ok  , rOpsq z*0 s rOpo &rp(% ,rPpo &+rPpo &rp( -rp( + ,rQpo &o! %s o- + *0 s rQpo &r9/po" o rp(% ,r;Vpo &+r{Vpo &rVpo" o rp( -rVpo" o rp( + ,rVpo &o! o6 rWpo3 %ol rVpo" o$ rVpo" o$ s o7 + *0"rWp %sS o +*0"r_p %sS o +*0"r^`p %sS o- +*0"rdp %sS o +*0rsdp %sS o- o  , rdpsq zrdpo   , rdpsq zrep %sS ok , rYepsq z*0"rwep %sS o +*0"r"hp %sS o +*0"rhp %sS o +*0 trnp%sS o +*0 trnip%sR o- +*0 s ripo &r po" o o r p( ,(rWopr po" o rop(. o &rVpo" o rp( ( -!rVpo" o rp( ( + ,ropo &ropo &r po" o o r p( ,(rppr po" o rop(. o &rVpo" o rp( ( -!rVpo" o rp( ( +,rppo &rNqpo &o! o6 rjqpo3 %ol rVpo" o$ rVpo" o$ s o7 +*0 is rqpo &rVpo" o rp( ( -!rVpo" o rp( ( + ,rppo &rupo &o! %ol r2po" o$ rVpo" o$ rVpo" o$ s o +*0 s ravpo &rp(% ,rwpo &+rNwpo &rp( ( -rp( ( + ,rwpo &o! %s o- + *0 s r9/po" o rp(% ,erxpo &rVpo" o rp( ( -!rVpo" o rp( ( + ,rwpo &+er4{po &rVpo" o rp( ( -!rVpo" o rp( ( +,rppo &o! o6 rWpo3 %ol rVpo" o$ rVpo" o$ s o> &s (%ru~p%o? %r~p%o? %rdp%o? ( o &o! o oP +*0"rp %sS o +*0 trp%sR o- +*0"rXp %sS o- +*0"rp %sS o- +*0s rpo &r po" o o r p( ,(rpr po" o rop(. o &rŚpo &o! o6 rjqpo3 %ol s\ o7 +*0Hss rpo &o! %ol r2po" o$ s o +*0s r؟po &o! o r p( ,#rpo! o r/p(. o &o! o r p( ,$r7po! o rx&p(. o &o! %s o- + *0s r΢po &o! o r p( ,#rpo! o r/p(. o &o! o r p( ,$r7po! o rx&p(. o &r[po &o! %s o + *0/sc rpo" o$ (^ rpo1 rpo" o$ (]  9r2po_ ,Grðpr+2po_ -r p+rprNpo_ -r p+r^p(( o1 + rpsq zr-po_ ,r@po1 rpo1 rEpo1 ol r-po& r2po& r+2po& rNpo& s o4 o5 +*0Qusc (%r2p%%rnp%%r9p( o1 so4 o5 +*0g%rp%+%r&p%%r\p%+%rp( %so- rN&po  +*08ss rp( o &o! %so +*0sc rڷp  +rp +(2    X    -rڷp  +rp +(2    X    -rp +@% %r*p%+%rDp%+(   X-rbp+T%%r p%+%rAp%+%rp%+(   X-rp+!rp+(2   X-rp+!rp+(2   X-r˹p+B%%rp%+%rp%+(   X-r;p+T%%r}p%+%rp%+%rp%+(   X- (%r%p%%rp%%rp% %rip%%rp( o1  (%rp%%rp%%rp%%rp%%rp( o1  (%rPp%%rXp%%rp%%rp%%r p% % rXp% % rtp( o1 so4 o5 +*0Lws rH$p( o &o! o6 rApo3 %so7 +*0s rGp  +<%%rop% +%rp% +( X -rp +@%%rp%+%rp%+( X-(%rp%%rXp%%rp%%rp( o &o! %so +*03ss rpo &o! %s8 o +*0"r9p %s o +*0"rp %s o +*0#rp %s o +*0#rp %s o +*0rpoi +*0rpor +*0 hws rpo &o! o6 rtpo3 %r:po" o$ rtpo" o$ s o7 +*0Msc rpo1 rpo" o$ r:po" o$ rtpo" o$ s o4 s rH$po5 rp(. o &rpo" o$ rp(% ,rpo &rpo" o$ rp(% ,rpo &rpo" o$ rp(% ,r7po &o! o6 r]po3 %r:po" o$ rtpo" o$ s o7 +*0 ?rp%s o &r^p%s o &*0s0 rprkp(. o1 rpo" o[ ,rpo1 rpo" o$ o rp( - r p( +9rpo" o$ o! rpo ,"rpo" o$ o! rpo +,]o o Yo+ (%rp%%rp%%r1p%%rUp( o1 8+rpo" o$ o! rpo ,Mo (%r[p%%rp%%rp%%rp( o1 8rpo" o$ o! rpo ,Ro Yo+ (%rp%%rp%%r9p%%rUp( o1 +@(%rp%%rep%%rp%%rp( o1 rpo1 so4 o5 s rH$prp(. o & o! o6 rpo3 %so7  + *0s rpo" o$ rp(% 9rprp(. o &rpo" o$ r p( 9rpo" o$ o! rpo ,!rpo" o$ o! rpo +,]o o Yo+ (%rp%%rp%%r1p%%rUp( o &8)rpo" o$ o! rpo ,Mo (%r[p%%rp%%rp%%rp( o &8rpo" o$ o! rpo ,Ro Yo+ (%rp%%rp%%r9p%%rUp( o &+@(%rp%%rep%%rp%%rp( o &8rpo" o$ rJp(% 9)rXprp(. o &rpo" o$ r p(   9rpo" o$ o! rpo ,!rpo" o$ o! rpo +  ,eo o Yo+ (%rp%%rp%%r1p%%rUp( o &87rpo" o$ o! rpo   ,Ro (%r[p%%rp%%rp%%rp( o &8rpo" o$ o! rpo   ,Xo Yo+ (%rp%%rp%%r9p%%rUp( o &+C(%rp%%rep%%rp%%rp( o &+9rpo" o$ rp(%   ,rprMp(. o &o! %rkpo" o$ sS o &*0 r}p%s ok +*0 rp%sz ok +*0!rp%s ok +*0 tr9p%sz o- +*0trpo- +*0 rbp%s o +*0 rp%s o +*0"rp %s o +*0#rp %s o- +*rp%s o &*0 trbp%sS o- +*0 trp%s o- +*0!rp%s ok +*0!rp%s o +*0 rp%sS o +*0 rtp%sR o +*0 trp%s\ o- +*0 trp%s\ o- +*0 r#p%sz ok +*0 rp%sz o +*0#r p%s o +*0s rpo" o$ r p(% -rpo" o$ rp(% + ,r po &rpo" o$ rp(% -8rpo" o$ rp(% -rpo" o$ rp(% + ,rpo &o! %rkpo" o$ sS o + *0s rpo" o$ r p(% -rpo" o$ rp(% + ,rpo &rpo" o$ rp(% -8rpo" o$ rp(% -rpo" o$ rp(% + ,r)po &o! %rkpo" o$ sS o + *0 r p%sz ok +*0raps or +*0 r!p%sz o +*0"r`(p %s o +*0"r],p %sS o +*>r-poi &*>r-poi &*0"r-p %s o +*0 brpo" o$ r p(% ,ws rq1po &o! o6 rWpo3 %rN4po" o$ r:po" o$ rtpo" o$ s o7 8s rpo" o$ rp(% -8rpo" o$ rp(% -rpo" o$ rp(% +9 r\4po &rpo" o$ rp(% , r7po &rpo" o$ rp(% , r7po &rpo" o$ rp(% , rO8po &rd5po , r8po &rpo" o$ rp(%   ,- r+9po &rd5po   , r8po & o! o6 rWpo3 %rN4po" o$ r:po" o$ rtpo" o$ s o7 +*0 js r;pr1Qp(. o &o! %rN4po" o$ r:po" o$ rtpo" o$ s o &*0Lws rQp( o &o! o6 rSpo3 %so7 +*0 hws r=Spo &o! o6 rSpo3 %r:po" o$ rtpo" o$ s o7 +*05qs0 rXpo1 rN4po" o$ sz o; +*0 trdp%s o- +*0"r%ep %s o- +*0 rep%s ok +*0.,) ŝ  +o a Z X o /+*r-po& {r-po& (% *BSJB v4.0.30319l #~xx=#Strings@g#US0?#GUID@?|<#BlobW 39t;:`$4+ 4I44&&i& &&&&44L&!}4I47(%4I4$I4I4 3 \; t 1: 7 8= P$=I=$= {3 < ^: (%#(%l38F 3  -"(%1(% N3 (%(%+ 3  (% ;&$=1(%v$(%A&(%)& %; V:(%{ hIsII 4IzII ^I #I (pI - I2eI:IBIGILIRIZI_tI"fI#kGI-yI/I2n I3I:I=IAIDIEIFIG"IHgIJILIOcIQISITAIVIY^IZ|I\I]I^I` JIcIdIfIg#Ii)uIj.9Il4In: IxHIUaI[ I`Ik0Ip IvI~I~IIIxIIII+IIPI|III@ II*IW IBII.I\I I5III$0I*I/YI4I9EI?IFIKLIQIWI^GIcr:L7Ih3L7Iyj8L7I+!+!>/!+!/!3!>5!+!+!/!^3!+!C+!a/!3!T5!#!'!1+!/!v3!7!+!/!+!\/!3!+!+!/!3!15!#!v'!+!+!/!J3!+!/!3!J5!+!/!3!+!+!+!+!+!#/!+!$/!5+!/!3!5+!I/!+!/!~+!+!/!+!/!3![+!+!/!++!+!+!/!\+!/!I3!v+!+!>/!+!+!/!+!+!/!>+!/!+!C/!3!T5!#!'!+!1/!3!v7!+!C/!T3!5!#!'!1+!/!v3!+!>/!+!+!,/!>3!5!#!'!M+!_+!+!/!++!/!3!>5!+!\/!+!+!/!5+!/!+!]+!p+!/!5+!/!3!5!+!+!+!1+!/!+!J/!3!o5!+!/!o3!+!/!3!o5!+!/!J3!5!o#!+!J/!+!/!J3!C+!/!3!5!p#!+!+!5/!+!1/!3!+!1/!3!q+!/!13!G5!+!G/!6+!6+!/!+!+!4+!D+!/!+!/!63!q+!+!q/!q+!/!+!/!o3!+!+#%P 3X *6c ]n f "m  u }  3  *6!]n \!"/" 7"?"3 X"*6"]n "" l# t#3 #*6 #]n #" -$ 5$ =$3 T$*6 $]n $"h% p%x%3 %*6%]n &"& &3 &*6&]n  '"e' m'3 |'*6']n '"%(y -(3 <(*6l(]n ("( ((y()3( ,)*6)]n *"&+< .+6+>+SF+3( l+*6 +]n !T,"!f-< !n-3 !-*6"-]n #-"#). #1.3 #@.*6$p.]n %."%.v %.%.3 %/*6'X/]n (/"($0 (,0(40y(<0(D03( (l0*6,0]n -T1"-f2\ -n23 -2*6.2]n /2"/)3 /13/93/A33 /`3*623]n 34"34} 343 35*6445]n 5T5"55P 5555<555555P5555555:55/563 5`6*6?x7]n @p8"@: @;y@;3 @$;*6Bl;]n C;"C8< C@<CH<CP<3 Cp<*6F<]n G(="G=. G>3 G>*6HD>]n Id>"I>< I>I>P5I>I>I>:I>/I>3iI4?*6P?]n Q@"QB QBQB!QB3 QB*6TC]n UlC"U?D UGDUOD-UWD!U_D3( UD*6YD]n ZlE"Z~F% ZFZFZF3 ZF*6]G]n ^lG"^?H2 ^GH3 ^XH*6_H]n `H"`I ` I3 `I*6aHI]n bhI"bI bI3 bI*6cJ]n d(J"dJ dJ3 dJ*6eJ]n fJ"fAK fIKQfQK3 fhK*6hK]n iK"i|L iL%7iL3 iL*6kL]n l$M"lM lM 7lM6lM3 lM*6oPN]n pN"p{O pOpO3 pO*6rO]n s$P"sP sPsP3 sP*6u(Q]n v`Q"vQ vQ3 v R*6w  ?*GT R4Z0( p@9a/9a8h Z"8Z$48p&tM6 * {,8p034<74,) 5X'7);toB ?E/<G?T IP?K~{M< O;5ZQ*A8Q$8Zp68?a$ #"q6 $ } Z&|K%Z(42Z*4] Z,pn Z. G Z05Z2 $4 !R6y #Z9 *;  ?A, m ?C  ?E  ?GL  ?I _ ?K  ?M, } ?Ol Q ?Q  ?S, >Ul 3 X ?Z 5\,]l2?^( `-3 b7d<$eh>gj3l4%n7$p>%hr!$uDn%w z3?|!?~ T#<.|;a(6$86>l ?-;?U) +(2h<_ hP2S|T 6  6 L![4 dL3.! nT|% "? !{` v!? , !r2 4" % t"C:?";" 5R##5R4#0: t#:?#?#$R$ P$5Rf$5$>"3$:?$H* %V*?P%7%9G %2G %]2 & 0&"G`&7Z& &'R L'd(*"(4(3,(G,(#G.30()([0h)&[2)&4D,37&!>'?}:@ &TA1Ak ? B9"E'.F;84G?3tG:GGdH9A4H KTH8tH')+Hl)3DJ3SJG)^dM8)j3\R#$R$R.R( S74S-3t`S9tS Si>S{ T 8Tz dT| .T}T#aT aU! 83HU9 tUy3$UV(? U& UW&[V([WH;$X(4X&?`X:?XvGXX !X4?#Y'%[*([ '.+P\(+.\7[2]6 44]R9 6d]^6$83:]":3;]F;          @W @    `   T@T5 : 3   2 @T5:3 ! 1! % 6    U )7 76        $  $ >  :  # I# -    T@}T5  :  T}T5 :    l9 9  I  $     6 ! ]"T5 =! j 1   !    ! ! 1! T@    $ J[k Jk ?7 ?76       6?7    6    ++ )++ 99p=B6+ 99p=+ :99p=B6+ :99p=B6+ :99p=B6+ + + :B6+    :$+u4g4 :$+u4 :+$+ :+% %+ :+%+ % :+%+ % B; B;  B; :+ B;     + + + + + + + +  D   `             :+% %            O     + +    :+% %             O      ! 1! :+  + + 6  :+ %  %+ :+ %  %+      O      6     O + `       5 U )7 + 76                5   +  p     8*     O          # $I  O     $            >  + d" d" d" d" d" d" d" d" d" d"        #  # I#       -  O  +       :+ %6 % :+ %$6 %       O  O       +     )9+      ! ! !!    I      $          r      O     O  ! V"+$ =!  O j # + + +  +       :+ + + +   ! :+    +   +  +  +  +     O  :+ +  ! :+     :+ + %%! %%1! +  + +" + \%f%1+ :% %1   j   " "O :+ :+ J[kC :+ + ?7 6 ?76 6        6?7             6 6 6 + + 6  6 6        :+ ++ :+ :+ +   $7F; 333 )31393A3I3Q3Y3a3i3q3y3333333 q+ / 3M8L*6VM8L*6V$M8L$*6V]n]n$]n"A7D+D/L+T+T/\5+\q/d5+l+t+|+|/|3|5M8L*6V]n+/35+>++>/+/3>5++/^3+C+a/3T5#'1+/v37M8L*6VM8L*6VM8L*6VM8L*6VM8L*6VM8L*6V]n]n]n]n]n]n<+</D+D\/D3L+T+T/T3T15T#Tv'T+\+\/\J3d+d/d3dJ5l+l/l3t+|++++#/+$/5+/35+I/+/~++/+/3[++/++++/\+/I3v+ + >/++/$+,+,/4>+4/<+<C/<3<T5<#<'<+<1/<3<v7D+DC/DT3D5D#D'D1+D/Dv3L+L>/T+\+\,/\>3\5\#\'\M+d_+l+l/t++t/t3t>5|+|\/++/5+/+]+p+/5+/35+++1+/+J/3o5+/o3+/3o5+/J35o#+J/+/J3 C+ / 3 5 p#++5/$+$1/$3,+,1/,34q+4/4134G5<+<G/D6+L6+L/T+\+d4+lD+l/t+t/t63|q++q/q+/+/o3++3A2 A77 ? A7E >>> ?@?`???@ @@@@@A AAAABBBBC`CCCCD D@D`DDDE E`EEEEF F@F`FFFFG`GGGG@H`HHHHI I@IIIIJ`JJJJ@K`KKKKL L@LLLLL7t9Ps;'Qk "8L`x 2FZn)=[y%9Sk}'H`~ ( < P b t  * S f  J r   4 < Y }  .C{Rh-Q AUg%|    "#-/23:=ADEFG H!J"L#O$Q%S&T'V(Y)Z*\+],^-`.c/d0f1g2i3j4l5n6x789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab@W@`T@T5:32@T5:3!1!%6U)776 $$>:#I#- T@}T5: T}T5: l99I$  6!]"T5=!j1! !!1!T@$J[kJk?7?76  6?76   #(-234!5#:%;'<)=+B-G/L1M3R5S7T9U;Z=_?`AaCfEkGlImKnMoOpQqSrUsWtYy[z]_acegikmoqsuwy{}  #$)./45:;<=>?@ABCHIJKLMNOPUV[` a b cdefkpqvwx!y#~%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   $%*/49:?@AFKLQRWXY^c D^f(Hcf V^fnv~F^z.DVl*<Rdz5Gq /Ecu>Tn 2 H Z l ~      }  P p 3=] !+5BJY`hqx 4Yas&6>Jt(M^r+29@HQX`huL7  $= Utc,h0?0h0?0 + + -.,.N+p-h0?0p-,-+Z+V,-,%/, h0 ?0 p- ,"f.$+$-$+&w.(-(-(-(,(+(1(y0(P0(1 (/*N+*p-,N+,/,0.]-0-0+010y00P0010/2.2/204.4/4/40616.6/8.:.<-0> .@N+@.BN+B`1D.DP1D-1F.F+H,HN+J-Lp-L,Np-N,N/P.RJ-Rp-T,VJ-XN+X3,Z/Z0Z+\1^+^,`0bo/b0dI/fp-f+h,h+j/j-j-j,j+j,j1jy0jP0 j1l/l-l,l+l,l1ly0lP0l1np-n,p/rN+r-r,rp-rh0r?0r1t1vN+v+x,xC,xp-x,zN+z/|0~,~/.9-@1001.^/0 ,n,!,-y0P0p-0//p-//p-+//p-/0//p-0p-/0--+ -+,,.,y0P0?.y0P0,V.//V./q1q1.*+:++.3/.p-q1.N+..N+.//(.s+H H b <>f__AnonymousType51`10<>f__AnonymousType18`10<>c__DisplayClass9_0b__0<>f__AnonymousType0<>f__AnonymousType40`1<>f__AnonymousType60`1<>f__AnonymousType11`1<>f__AnonymousType21`1<>f__AnonymousType41`1<>f__AnonymousType91`1<>f__AnonymousType12`1<>f__AnonymousType63`1<>f__AnonymousType3`1<>f__AnonymousType44`1<>f__AnonymousType54`1<>f__AnonymousType64`1<>f__AnonymousType84`1<>f__AnonymousType15`1<>f__AnonymousType35`1<>f__AnonymousType95`1<>f__AnonymousType26`1<>f__AnonymousType46`1<>f__AnonymousType56`1<>f__AnonymousType86`1<>f__AnonymousType96`1<>f__AnonymousType6`1<>f__AnonymousType17`1<>f__AnonymousType27`1<>f__AnonymousType67`1<>f__AnonymousType87`1<>f__AnonymousType7`1<>f__AnonymousType28`1<>f__AnonymousType38`1<>f__AnonymousType48`1<>f__AnonymousType68`1<>f__AnonymousType78`1<>f__AnonymousType88`1<>f__AnonymousType8`1<>f__AnonymousType29`1<>f__AnonymousType69`1IEnumerable`1EqualityComparer`1List`1GetRetailChartByType1QueryRetail1temp1ToInt32get_AsInt32GetInt32<>f__AnonymousType30`2<>f__AnonymousType50`2<>f__AnonymousType70`2<>f__AnonymousType31`2<>f__AnonymousType61`2<>f__AnonymousType42`2<>f__AnonymousType62`2<>f__AnonymousType92`2<>f__AnonymousType2`2<>f__AnonymousType13`2<>f__AnonymousType33`2<>f__AnonymousType53`2<>f__AnonymousType83`2<>f__AnonymousType93`2<>f__AnonymousType34`2<>f__AnonymousType4`2<>f__AnonymousType45`2<>f__AnonymousType65`2<>f__AnonymousType75`2<>f__AnonymousType85`2<>f__AnonymousType5`2<>f__AnonymousType36`2<>f__AnonymousType47`2<>f__AnonymousType57`2<>f__AnonymousType19`2<>f__AnonymousType39`2<>f__AnonymousType49`2<>f__AnonymousType59`2<>f__AnonymousType79`2<>f__AnonymousType89`2Func`2Dictionary`2GetStyle2QueryRetail2getRetailSpSumsAndEmpSums2<>f__AnonymousType20`3<>f__AnonymousType80`3<>f__AnonymousType90`3<>f__AnonymousType81`3<>f__AnonymousType1`3<>f__AnonymousType32`3<>f__AnonymousType72`3<>f__AnonymousType23`3<>f__AnonymousType43`3<>f__AnonymousType94`3<>f__AnonymousType25`3<>f__AnonymousType16`3<>f__AnonymousType76`3<>f__AnonymousType37`3QueryRetail3<>f__AnonymousType10`4<>f__AnonymousType71`4<>f__AnonymousType82`4<>f__AnonymousType73`4<>f__AnonymousType14`4<>f__AnonymousType24`4<>f__AnonymousType66`4<>f__AnonymousType58`4<>f__AnonymousType9`4QueryRetail4<>f__AnonymousType74`5<>f__AnonymousType77`5<>f__AnonymousType22`7<>f__AnonymousType55`7<>f__AnonymousType52`9get_UserIDget_VipDepotIDCalcSumsByIDCreateTMPSystem.Dataset_DataUpdateAgainSubDataInsertSubDataGetStylePriceDataGetReportFramePageDataQueryColumnDataGetDayOrderDataGetWholesaleTicketDatafilter_dataGetQuotadbmscorlibstbAddSubAddStyleAndSubAddRetailPromoteSubGetRetailPromoteSubAddRetailSubgetRetailSubAddDesginSubGetPDFOrderSubaddOrderSubDeleteWholeSaleOrderSubUpdateOrderSubDeleteOrderSubCheckOrderSubCkeckOrderSubGetOrderSubEditOrderSubinsertTicketSubAddIndentSubDeleteIndentSubAgainGetIndentSubInsertIndentSubOrderSingleOutIndentSubGetWholeSaleOrderInfoBySubGetWholeSaleOrderBySummeryBySubAddInventorySubDeleteInventorySubInsertInventorySubdata_subarr_subaddsubdata_promotesubDelsubcheck_ordersubgetordersubCloud.PublicSystem.Collections.GenericAddOrderEmpByFalcCheckOrderSkfsByFcalcExecuteProcget_User_Idget_Depot_Iddepot_IdGetStyleIdUpdateWriteOffCheckIdDAOpenIdgetBalanceOrderIdGetWholeSaleRetailSubByIdGetWholeSaleIndentSubByIdGetWholeSaleInventorySubByIdGetVipBalanceByIdGetVipTypeByIdGetWholeSaleRetailMainByIdGetWholeSaleIndentMainByIdGetWholeSaleInventoryMainByIdGetSkfsInfoByIdgetTicketInfoByIdgetVipBalanceproByIdAddaddget_filter_brand_idget_vipticket_change_idget_filter_style_idget_style_idget_viptype_idget_employe_idget_filter_size_idget_size_idget_clothing_idget_check_idget_chk_idget_retail_idget_filter_stxl_idget_open_idpro_idget_filter_emp_idget_emp_idget_order_idget_filter_customer_idget_customer_idget_user_idget_vipuser_idget_filter_color_idget_color_idget_skfs_idact_idget_idget_ticket_idget_indent_idget_filter_depot_idget_filter_sys_depot_idget_sys_depot_idget_depot_idget_filter_setdepot_idget_subidget_styleidget_tmidCheckMobtelBindOpenidCheckOpenidGetTicketListByVipuserOpenidgetVipInfoByOpenidget_weixin_openidget_filter_openidget_openidgetEmpidget_useridgetDepotidget_depotidCheckIndentBhByBoxidget_boxidUpdateVipBalanceCzidi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__FieldTrimEndBindCustomerBrandCheckCustomerBrandGetBrandAppendAddCardGetVipCardaddcardReplaceIsNullOrWhiteSpaceGetStyleOnePriceUpdateAgainSubDataUpPriceRefreshfcalcpricecheck_balanceget_balanceGetHashCodeGetVipTypeByCodeGetVipBalanceByCzCodeget_viptype_codeget_codeget_ticket_codeget_cz_codeget_vipcodeget_longitudeget_latitudegetPagesetPageGetStyleImageAddDesginImageGetStyleColorImageget_pageGetTicketChangeDataTableDbPageTablePageExecTempTableCreateTempTableget_MainTempTableQueryTableEnumerableIDisposabletemp_tablesubtablestyletabletmptablepowertableSingleGetQuotaStyleAddStyleGetSpecialStyleAddRetailStyleGetPDFOrderStyleGetCustomerStyleAddPowerStyleAddIndentStyleOrderSingleOutIndentStyleAddInventoryStyleGetInventoryStyledata_styletemp_styleget_TableNamebrandTableNametableNameuserNameGetCustomerInfoByNameGetCustomerByNamefield_nameget_viptype_nameget_custom_nameget_cr_nameget_customer_nameget_master_nameget_power_nameget_namestyle_tablenameget_usernameget_endTimeGetDateTimeget_startTimeAppendLineGetVipPhoneExistsOrderTickTypeGetVipTypeGetCustomerTypeget_d_typefields_typelist_typedtypeget_filter_billtypeutypeWherewhereSystem.CorechkRetailTickIsUseDbBaseInternalDataCollectionBaseDisposeTryParseUpdateSetDategetDateget_cr_dateget_dateget_set_dateget_filter_enddateget_enddateget_filter_begdateget_begdateUpdateDebuggerBrowsableStateDoDeleteDAPromoteAddRetailPromoteGetRetailPromotedata_promoteCompilerGeneratedAttributeGuidAttributeDebuggableAttributeDebuggerBrowsableAttributeComVisibleAttributeAssemblyTitleAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeDebuggerHiddenAttributeAssemblyFileVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeDebuggerDisplayAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeExecuteGetBrandVagueGetStyleVagueGetEmployeVagueGetSizeVagueGetStXlVagueGetVipUserVagueGetColorVagueGetGetDptVagueGetSetDptVagueget_ValueGetValuevalueDAMoveGetMaxBoxidMovegetEmployeexistsStyleColorAndSizegetStockPageSizegetRetailPageSizegetSellPageSizeGetDepotDistanceInfoPageSizeGetPDFOrderSizeInsertPDFOrderSizeGetSizetemp_sizeget_pagesizeCheckWriteOffGetWholeSaleRetailWriteOffgetClothingget_clothingSystem.Runtime.VersioningToStringget_AsStringGetStringSubstringInsertDeleteOrderSubLogpgget_filter_searchGetStyleInfoSizeDataThroughGetStyleInfoColorDataThroughComputeStringHashget_LengthlengthEndsWithStartsWithobjEmployeBackUserBackgetordersubbackaddRetailTicktickDAStockGetByStyleSubStockgetClothingStockCheckOrderStockGetColorStockGetStyleRankGetEmpRankGetCustomerRankGetDepotRankDecimalDelCheckOrderHxSelCheckMobtelgetVipuserByMobtelget_custom_mobtelget_mobtelDARetailGetByStyleSubRetailcheckRetailS002.WeiXin.DataAccess.dllDASellGetMaxBoxidMsellGetMoveBillCheckBillGetMsellBillgetBillDBNullToBoolset_SqlGetRetailFilterSqlGetFilterSqlGetCertFilterSqlExistsSqlgetSqlSaveCustomerImageUrlget_image_urlparamget_ItemGetTickItemQueryEmpItemQueryItemitemSystemTrimAddCustomUpdateCustomCheckOrderCustomtemp_knumtemp_pnumGetFilterSqlInGetBooleanDAPurchPlanprice_screenget_screensku_screenAddMainGetStyleInfoMainGetPDFOrderMainEditMaintemp_mainAddDesginDAPubWeixinQueryColumnSystem.ReflectionDataRowCollectionResultExceptionModelToJsonGetVipRecordSubInfoGetLookSubInfogetRetailSubInfogetSellSubInfoAddPurchPlanSubInfoGetPurchPlanDesginSubInfoGetPurchPlanBaseAttrSubInfoGetVipBalanceRecordInfoGetVipRecordInfoQueryBalanceInfoGetDepotDistanceInfoGetRetailSubRankPageInfoGetRetailRankPageInfoGetPurchPlanDesginImageInfoGetRetailTbRateInfoGetClothingInfoGetWholeSaleStockInfoGetStyleStockInfogetStockInfoGetStyleRetailInfoGetRetailInfoQueryRetailInfoGetSellInfoQueryCentumInfoGetPurchPlanDesginMainInfoGetPurchPlanDesginInfoGetVipInfoGetWholeSaleOrderInfoGetPurchPlanSupplierInfoGetCustomerInfoget_UserInfoSaveUserInfogetVipUserInfoGetPurchPlanBaseAttrInfoGetVipRecordSkfsInfoGetRetailSkfsInfogetRetailSkfsInfogetSkfsInfoQueryTicketsInfoSaveSelectInfoGetSelectInfoGetWholeSaleTicketInfoQueryVipUserTicketInfoGetIndentInfoSaveSelectDepotInfoGetSelectDepotInfoGetDepotInfoGetSetDepotInfoQueryDepotInfoGetDptInfoGetInventoryInfoAddGiveStyleProAddRetailPromoteProGetRetailPromoteProdata_promoteproexec_salesprogetu_ordersalesproAddEmpAddRetailEmpGetRetailEmpaddOrderEmpeditEmpOrderSingleOutIndentEmpInsertIndentSubTempInsertInventorySubTempInsertOrderSubToTempInsertBalanceInfoTempdata_empdpt_tempSystem.Linqj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParCharQueryColumnNumbernumberIFormatProviderStringBuilderDAOrderaddOrderGetMaxBoxidOrderUpdateOrderDeleteOrderCkeckOrderGetOrdergetOrderEditOrderexistOrderQueryOrdercheck_ordergetorderGetRetailPagerGetMoveInPagerGetPagerGetCertPagerGetMoveOutPagerAddPowerSupplierGetBrandByCustomerAddPowerCstmerJsonHelperDAUserAddUserDAVipUserGetVipUseradduserUpdateVipuserCloudParameterCheckParameterSqlParameterCheckVipRegisterDbPowerUpdateBrandPowerCheckBrandPowerAppleyPowerDACustomerMgrGetColorGetEnumerator.ctorReturnStyleAttrApiAttrGetMoveInSubsGetMoveOutSubsGetCustomerRetailsubsGetCustomerSkfssubsSystem.DiagnosticsexecFieldssummaryFieldstablefieldsgetVipAccountRecordsSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesDebuggingModesUpdateOrderGiveStatesCheckIndentStatesUpdateOrderPrintStatesUpdateIndentPrintStatesCheckInventoryStatesget_filter_statesAddSkfsAddRetailSkfsGetRetailSkfsaddOrderSkfsDeleteOrderSkfsDeleteOrderTicketSkfsInsertOrderTicketSkfsOrderSingleOutIndentSkfsdata_skfsdataskfsGetRemitskfsGetDistinctCustomerDisby_editdisEqualsget_SystemParamsobj_paramsGetIndentSubNumsCheckVipTicketNumsGetOrderSubSumscalcSumsgetRetailFcalcAndEmpSumsgetRetailSpSumsAndEmpSumsGetWholeSaleCustomerSumseditSumsget_fcalcsumsget_yhsumsAddOrderEmpBySpsumsget_spsumscheck_waysumsget_waysumsget_Charsget_phoneNumbersS002.WeiXin.DataAccesscheck_statusedit_statusget_RowsConcatCheckCustomerIsRepeatFormatClearPromoteActgetu_ordersalesactJsonToDbObjectget_AsDbObjectGetGetTickChangeSetDATicketupdateTicketAddOrderTicketDeleteOrderTicketGetOrderTicketPadLeftget_DefaultAddPowerMerchantDAIndentAddIndentGetMaxBoxidIndentOverWholeSaleIndentAgainInsertWholeSaleIndentUpdateIndentDeleteIndentGetIndentOrderSingleOutIndentSystem.Data.SqlClientget_commentget_Currentget_CountGetQuotaSubCountGetIndentSubCountGetVipAccountGetCustomerAccountEditOrderSubVipDiscountget_cus_discountGetTickDepotSelDepotGetVipDepotAddPowerDepotQueryData_PivotQueryTicketDpttemp_dptisdptAddPowerGetdptAddPowerSetdptrptGetRetailTrendChartGetRetailMainChartQueryOVCertInsertConvertDbReportexecReportDABiReportQueryStockReportgetBalanceListGetCentumListGetProListGetTicketListGetFilterSqlOutMoveNextSystem.Textget_filter_search_textGetWholeSaleSkuGetStylePriceInfoNewDataRowGetWholeSaleRetailHxindexCheckBirthdayJsonToDbArrayToArrayContainsKeyset_PrimaryKeygetSubSummanyUpdateSummanyGetRetailSummanyGetDayOrderDataSummaryGetRetailSummaryGetSummaryGetCertSummaryGetWholeSaleStockBySummeryGetMoveInBySummeryGetWholeSaleOrderBySummeryGetWholeSaleIndentBySummeryGetMoveOutBySummeryGetWholeSaleInventoryBySummeryPageQueryDbFactoryDAInventoryAddInventoryGetMaxBoxidInventoryUpdateInventoryDeleteInventoryGetInventoryInsertDbArryop_Equalityop_InequalityCloud.Public.EntityCloudParamEntitySqlBuilderEntityIsNullOrEmptyIsEmptyissty{ }c{{ user_id = {0}, begdate = {1}, enddate = {2} }}E{{ begdate = {0}, enddate = {1} }}){{ style_id = {0} }}I{{ style_id = {0}, color_id = {1} }}?{{ code = {0}, user_id = {1} }}!{{ code = {0} }}{{ id = {0} }}){{ depot_id = {0} }}{{ begdate = {0}, enddate = {1}, depot_id = {2}, emp_id = {3} }}{{ filter_depot_id = {0}, filter_style_id = {1}, filter_brand_id = {2}, filter_stxl_id = {3} }}7{{ filter_depot_id = {0} }}/{{ customer_id = {0} }}G{{ name = {0}, customer_id = {1} }}{{ begdate = {0}, enddate = {1}, depot_id = {2}, customer_id = {3} }}'{{ depotid = {0} }}g{{ style_id = {0}, color_id = {1}, size_id = {2} }}#{{ boxid = {0} }}{{ filter_sys_depot_id = {0}, filter_setdepot_id = {1}, filter_depot_id = {2}, filter_customer_id = {3}, filter_style_id = {4}, filter_states = {5}, filter_begdate = {6}, filter_enddate = {7}, filter_search_text = {8}, filter_billtype = {9} }}={{ id = {0}, depot_id = {1} }}U{{ id = {0}, username = {1}, date = {2} }}+{{ indent_id = {0} }}I{{ filter_depot_id = {0}, filter_style_id = {1}, filter_states = {2}, filter_begdate = {3}, filter_enddate = {4}, filter_search_text = {5}, filter_billtype = {6} }}k{{ longitude = {0}, latitude = {1}, pagesize = {2} }}{{ longitude = {0}, latitude = {1}, page = {2}, pagesize = {3} }}g{{ screen = {0}, longitude = {1}, latitude = {2} }}%{{ openid = {0} }}'{{ vipcode = {0} }}){{ set_date = {0} }}!{{ tmid = {0} }};{{ id = {0}, balance = {1} }};{{ id = {0}, waysums = {1} }}_{{ code = {0}, spsums = {1}, fcalcsums = {2} }}E{{ code = {0}, employe_id = {1} }}A{{ vipuser_id = {0}, id = {1} }}#{{ subid = {0} }}M{{ depot_id = {0}, vipuser_id = {1} }}i{{ depot_id = {0}, vipuser_id = {1}, d_type = {2} }}/{{ ticket_code = {0} }}K{{ ticket_id = {0}, depot_id = {1} }}){{ order_id = {0} }}+{{ ticket_id = {0} }}9{{ id = {0}, chk_id = {1} }}k{{ username = {0}, cr_date = {1}, employe_id = {2} }}={{ filter_search_text = {0} }}O{{ style_id = {0}, customer_id = {1} }}%{{ mobtel = {0} }}]{{ customer_name = {0}, custom_mobtel = {1} }}/{{ custom_name = {0} }}I{{ depot_id = {0}, style_id = {1} }}O{{ customer_id = {0}, style_id = {1} }}{{ d_type = {0}, filter_sys_depot_id = {1}, filter_depot_id = {2}, filter_customer_id = {3}, filter_style_id = {4}, filter_emp_id = {5}, filter_states = {6}, filter_begdate = {7}, filter_enddate = {8}, filter_search_text = {9} }}{{ d_type = {0}, filter_sys_depot_id = {1}, filter_customer_id = {2}, filter_style_id = {3}, filter_emp_id = {4}, filter_states = {5}, filter_begdate = {6}, filter_enddate = {7}, filter_search_text = {8} }}O{{ depot_id = {0}, customer_id = {1} }}%{{ d_type = {0} }}{{ id = {0}, sys_depot_id = {1}, customer_id = {2}, depot_id = {3}, begdate = {4}, enddate = {5}, comment = {6} }}1{{ cus_discount = {0} }}={{ id = {0}, style_id = {1} }}{{ order_id = {0}, retail_id = {1}, depot_id = {2}, customer_id = {3} }}={{ id = {0}, username = {1} }}+{{ image_url = {0} }}I{{ vipuser_id = {0}, d_type = {1} }}?{{ code = {0}, skfs_id = {1} }}%{{ yhsums = {0} }}){{ clothing = {0} }}]{{ filter_search = {0}, filter_states = {1} }}{{ code = {0}, cr_name = {1}, cr_date = {2}, clothing_id = {3} }}'{{ open_id = {0} }}){{ check_id = {0} }}'{{ styleid = {0} }}a{{ filter_begdate = {0}, filter_enddate = {1} }}{{ depot_id = {0}, pagesize = {1}, startTime = {2}, endTime = {3} }}i{{ depot_id = {0}, startTime = {1}, endTime = {2} }}{{ depot_id = {0}, style_id = {1}, startTime = {2}, endTime = {3} }}{{ depot_id = {0}, d_type = {1}, pagesize = {2}, startTime = {3}, endTime = {4} }}I{{ depot_id = {0}, pagesize = {1} }}a{{ depot_id = {0}, page = {1}, pagesize = {2} }}{{ filter_sys_depot_id = {0}, filter_depot_id = {1}, filter_style_id = {2}, filter_color_id = {3}, filter_size_id = {4} }}-{{ vipuser_id = {0} }}E{{ vipuser_id = {0}, code = {1} }}{{ vipuser_id = {0}, filter_begdate = {1}, filter_enddate = {2} }}{{ filter_openid = {0}, filter_begdate = {1}, filter_enddate = {2} }}{{ user_id = {0}, userid = {1}, master_name = {2}, power_name = {3} }}I{{ userid = {0}, power_name = {1} }}1{{ phoneNumbers = {0} }}M{{ phoneNumbers = {0}, openid = {1} }}%{{ UserID = {0} }}-{{ VipDepotID = {0} }}-{{ viptype_id = {0} }}Y{{ viptype_code = {0}, viptype_name = {1} }}m{{ openid = {0}, depot_id = {1}, phoneNumbers = {2} }}'{{ cz_code = {0} }};{{ id = {0}, cz_code = {1} }};{{ cz_code = {0}, id = {1} }}e{{ openid = {0}, startTime = {1}, endTime = {2} }}3{{ weixin_openid = {0} }}?{{ vipticket_change_id = {0} }} SELECT CAST(a.id AS VARCHAR(100)) AS depot_id,a.depotid,a.s_name AS depot_name,a.helpid,CAST('true' AS VARCHAR(20)) AS [check] INTO { FROM dbo.b_depot AS a ORDER BY a.depotid SELECT * FROM SELECT * FROM Q UPDATE a SET a.[check] = 'true' FROM S AS a WHERE EXISTS(SELECT TOP 1 1 FROM AS b WHERE a.depot_id = b.depot_id) UPDATE a SET a.[check] = 'false' FROM [ AS a WHERE NOT EXISTS(SELECT TOP 1 1 FROM I AS b WHERE a.depot_id = b.depot_id)S UPDATE a SET a.[check] = 'false' FROM  AS b WHERE a.depot_id = b.depot_id) UPDATE a SET a.[check] = 'true' FROM P1001301P1001303y AND NOT EXISTS( SELECT TOP 1 1 FROM dbo.b_clothing AS t1 INNER JOIN dbo.b_style AS t2 ON t1.style_id = t2.id WHERE ISNULL(t2.st_wl,0) = 1 AND b.clothing_id = t1.id ) IF OBJECT_ID('tempdb..#dpt')<>0 DROP TABLE #dpt SELECT id INTO #dpt FROM [INNER JOIN #dpt AS dpt ON a.depot_id = dpt.id IF OBJECT_ID('tempdb..#sty')<>0 DROP TABLE #sty SELECT id INTO #sty FROM w IF OBJECT_ID('tempdb..#temp_cloth')<>0 DROP TABLE #temp_cloth SELECT a.id AS clothing_id INTO #temp_cloth FROM dbo.b_clothing AS a (NOLOCK) INNER JOIN #sty AS b ON a.style_id = b.idINNER JOIN #temp_cloth AS cloth ON b.clothing_id = cloth.clothing_idfilter_datafilter_group^ IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_depot AS a WHERE a.id = '{0}'depot_id_INNER JOIN #through AS th ON a.depot_id = th.id ^{|+R IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_depot AS a WHERE a.d_type = '{0}' d_type>kS IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_clothing AS a WHERE a.id = '{0}'clothing_ideINNER JOIN #through AS th ON b.clothing_id = th.id>kr? IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_clothing AS a WHERE a.style_id = '{0}' AND a.color_id = '{1}'style_idcolor_id>k_ IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_clothing AS a WHERE a.style_id = '{0}' >k_t^N IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_clothing AS a INNER JOIN b_style AS b ON a.style_id = b.id WHERE ISNULL(b.st_year,'') = '{0}'st_year >k_c[ IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_clothing AS a INNER JOIN b_style AS b ON a.style_id = b.id WHERE ISNULL(b.st_month,'') = '{0}'st_month >k_y{| IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_clothing AS a INNER JOIN b_style AS b ON a.style_id = b.id WHERE ISNULL(b.st_type,'') = '{0}'st_type >k_'Y{| IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_clothing AS a INNER JOIN b_style AS b ON a.style_id = b.id WHERE ISNULL(b.st_dl,'') = '{0}' st_dl >k_\{| IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_clothing AS a INNER JOIN b_style AS b ON a.style_id = b.id WHERE ISNULL(b.st_xl,'') = '{0}' st_xl %NXT- cUS IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT a.id INTO #through FROM dbo.b_employe AS a WHERE a.id = '{0}'employe_id[ INNER JOIN ( SELECT a.code FROM dbo.u_retailemp AS a INNER JOIN #temp_re AS b ON a.code = b.id INNER JOIN #through AS c ON a.emp_id = c.id ) AS c ON a.id = c.code%NXT- cf~[INNER JOIN #through AS th ON b.emp_id = th.id6RUSN IF OBJECT_ID('tempdb..#through') <> 0 DROP TABLE #through SELECT '{0}' AS cr_user,'{1}' AS cr_name INTO #through  code nameINNER JOIN #through AS th ON ISNULL(a.cr_user,'') = th.cr_user AND ISNULL(a.cr_name,'') = th.cr_name ^+>kS IF OBJECT_ID('tempdb..#dptsub') <> 0 DROP TABLE #dptsub SELECT a.id INTO #dptsub FROM dbo.b_depot AS a WHERE a.id = '{0}' IF OBJECT_ID('tempdb..#clothsub') <> 0 DROP TABLE #clothsub SELECT a.id INTO #clothsub FROM dbo.b_clothing AS a WHERE a.id = '{0}']INNER JOIN #dptsub AS th ON a.depot_id = th.idgINNER JOIN #clothsub AS th ON b.clothing_id = th.id ^+>krE IF OBJECT_ID('tempdb..#clothsub') <> 0 DROP TABLE #clothsub SELECT a.id INTO #clothsub FROM dbo.b_clothing AS a WHERE a.style_id = '{0}' AND a.color_id = '{1}' ^+>k_ IF OBJECT_ID('tempdb..#clothsub') <> 0 DROP TABLE #clothsub SELECT a.id INTO #clothsub FROM dbo.b_clothing AS a WHERE a.style_id = '{0}'MY DECLARE @tb_begdate DATETIME,@tb_enddate DATETIME,@hb_begdate DATETIME,@hb_enddate DATETIME SELECT @tb_begdate = DATEADD(YEAR,-1,@begdate),@tb_enddate = DATEADD(YEAR,-1,@enddate) SELECT @hb_begdate = DATEADD(DAY,-1 * (1 + DATEDIFF(DAY,@begdate,@enddate)),@begdate),@hb_enddate = DATEADD(DAY,-1 * (1 + DATEDIFF(DAY,@begdate,@enddate)),@enddate) --------------------------------------------------------------------------- /*{peϑ0ё0{pe*/ --------------------------------------------------------------------------- IF OBJECT_ID('tempdb..#temp') <> 0 DROP TABLE #temp CREATE TABLE #temp ( d_type VARCHAR(100), znums INT, tb_znums INT, hb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), hb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), hb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), hb_fcalcsums NUMERIC(18,6), re_count INT, tb_re_count INT, hb_re_count INT, ) IF OBJECT_ID('tempdb..#temp_re')<>0 DROP TABLE #temp_re SELECT a.id,a.vipuser_id INTO #temp_re FROM dbo.u_retail AS a (NOLOCK) {0} WHERE a.sure > 0 AND a.sure_date BETWEEN @begdate AND @enddate IF OBJECT_ID('tempdb..#temp_tb')<>0 DROP TABLE #temp_tb SELECT a.id,a.vipuser_id INTO #temp_tb FROM dbo.u_retail AS a (NOLOCK) {1} WHERE a.sure > 0 AND a.sure_date BETWEEN @tb_begdate AND @tb_enddate IF OBJECT_ID('tempdb..#temp_hb')<>0 DROP TABLE #temp_hb SELECT a.id,a.vipuser_id INTO #temp_hb FROM dbo.u_retail AS a (NOLOCK) {2} WHERE a.sure > 0 AND a.sure_date BETWEEN @hb_begdate AND @hb_enddate --TLrCgP IF OBJECT_ID('tempdb..#temp_brand') <> 0 DROP TABLE #temp_brand SELECT c.id AS clothing_id INTO #temp_brand FROM dbo.plat_user_brand AS a INNER JOIN dbo.b_style AS b ON a.brand_id = b.brand_id INNER JOIN dbo.b_clothing AS c ON b.id = c.style_id WHERE [user_id] = @user_id --fepeϑTё INSERT INTO #temp(d_type,re_count,znums,xpsums,spsums,fcalcsums) SELECT (CASE WHEN ISNULL(a.vipuser_id,'') != '' THEN 'OXT' ELSE '^OXT' END) AS d_type, COUNT(DISTINCT a.id) AS re_count,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS a (NOLOCK) INNER JOIN dbo.u_retailsub AS b (NOLOCK) ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {3} WHERE 1 = 1 {4} GROUP BY (CASE WHEN ISNULL(a.vipuser_id,'') != '' THEN 'OXT' ELSE '^OXT' END) --fepeϑTё--- Tk INSERT INTO #temp(d_type,tb_re_count,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT (CASE WHEN ISNULL(a.vipuser_id,'') != '' THEN 'OXT' ELSE '^OXT' END) AS d_type, COUNT(DISTINCT a.id) AS re_count,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS a (NOLOCK) INNER JOIN dbo.u_retailsub AS b (NOLOCK) ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {5} WHERE 1 = 1 {6} GROUP BY (CASE WHEN ISNULL(a.vipuser_id,'') != '' THEN 'OXT' ELSE '^OXT' END) --fepeϑTё---sk INSERT INTO #temp(d_type,hb_re_count,hb_znums,hb_xpsums,hb_spsums,hb_fcalcsums) SELECT (CASE WHEN ISNULL(a.vipuser_id,'') != '' THEN 'OXT' ELSE '^OXT' END) AS d_type, COUNT(DISTINCT a.id) AS re_count,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_hb AS a (NOLOCK) INNER JOIN dbo.u_retailsub AS b (NOLOCK) ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {7} WHERE 1 = 1 {8} GROUP BY (CASE WHEN ISNULL(a.vipuser_id,'') != '' THEN 'OXT' ELSE '^OXT' END) --------------------------------------------------------------------------- /*{peϑ0ё0{pe*/ --------------------------------------------------------------------------- IF OBJECT_ID('tempdb..#temp_group') <> 0 DROP TABLE #temp_group CREATE TABLE #temp_group ( id VARCHAR(100), znums INT, --.Upeϑ tb_nums_rate NUMERIC(18,6), --peϑ Tk hb_nums_rate NUMERIC(18,6), --peϑsk spsums NUMERIC(18,6), --~{ё fcalcsums NUMERIC(18,6), --[ё mb_sums NUMERIC(18,6), --vhё mb_reach_js_rate NUMERIC(18,6), --vhb(~{ё) mb_reach_sx_rate NUMERIC(18,6), --vhb([ё) tb_sums_js_rate NUMERIC(18,6), --~{ё Tk hb_sums_js_rate NUMERIC(18,6), --~{ёsk tb_sums_sx_rate NUMERIC(18,6), --[ё Tk hb_sums_sx_rate NUMERIC(18,6), --[ёsk re_count INT, --.U{pe re_avg_js_dis NUMERIC(18,6), --s^GWbcb(~{ё) re_avg_sx_dis NUMERIC(18,6), --s^GWbcb([ё) re_unit_js_price NUMERIC(18,6), --NUSN(~{ё) re_unit_sx_price NUMERIC(18,6), --NUSN([ё) re_guest_js_price NUMERIC(18,6), --[USN(~{ё) re_guest_sx_price NUMERIC(18,6), --[USN([ё) re_relat_rate NUMERIC(18,6), --ޏ&^s re_vip_js_rate NUMERIC(18,6), --Ok(~{ё) re_vip_sx_rate NUMERIC(18,6), --Ok([ё) re_people_js_rate NUMERIC(18,6), --NHe(~{ё) re_people_sx_rate NUMERIC(18,6), --NHe([ё) re_level_js_rate NUMERIC(18,6), --jWHe(~{ё) re_level_sx_rate NUMERIC(18,6), --jWHe([ё) emp_count INT, --%NXT*Npe st_proportion NUMERIC(18,6), --^by ) INSERT INTO #temp_group(id) SELECT dbo.func_id() --%NXT*Npe UPDATE a SET a.emp_count = b.emp_count FROM #temp_group AS a INNER JOIN ( SELECT COUNT(1) AS emp_count FROM dbo.b_employe (NOLOCK) ) AS b ON 1 = 1 --^by UPDATE a SET a.st_proportion = b.st_proportion FROM #temp_group AS a INNER JOIN ( SELECT SUM(CASE WHEN ISNUMERIC(st_proportion) = 0 THEN 0 ELSE CAST(st_proportion AS NUMERIC(18,6)) END) AS st_proportion FROM dbo.b_depot (NOLOCK) ) AS b ON 1 = 1 --vhё,bs UPDATE a SET a.mb_sums = ISNULL(b.mb_sums ,0) FROM #temp_group AS a INNER JOIN ( SELECT CAST(SUM(m_sums) AS NUMERIC(18,2)) AS mb_sums FROM s_depotsaleplanday (NOLOCK) WHERE sale_date BETWEEN @begdate AND @enddate ) AS b ON 1 = 1 --peϑ Tk = (,ggpe / Tkpe) - 1 * 100% --peϑsk = (,ggpe / skpe) - 1 * 100% UPDATE main SET main.znums = ISNULL(b.znums ,0), main.tb_nums_rate = (CASE WHEN ISNULL(b.tb_znums,0) = 0 THEN 0 ELSE ((CAST(b.znums AS NUMERIC(18,6)) / b.tb_znums) - 1) END) * 100, main.hb_nums_rate = (CASE WHEN ISNULL(b.hb_znums,0) = 0 THEN 0 ELSE ((CAST(b.znums AS NUMERIC(18,6)) / b.hb_znums) - 1) END) * 100, main.spsums = ISNULL(b.spsums ,0), main.fcalcsums = ISNULL(b.fcalcsums ,0), main.tb_sums_js_rate = (CASE WHEN ISNULL(b.tb_spsums,0) = 0 THEN 0 ELSE ((CAST(b.spsums AS NUMERIC(18,6)) / b.tb_spsums) - 1) END) * 100, main.hb_sums_js_rate = (CASE WHEN ISNULL(b.hb_spsums,0) = 0 THEN 0 ELSE ((CAST(b.spsums AS NUMERIC(18,6)) / b.hb_spsums) - 1) END) * 100, main.tb_sums_sx_rate = (CASE WHEN ISNULL(b.tb_fcalcsums,0) = 0 THEN 0 ELSE ((CAST(b.fcalcsums AS NUMERIC(18,6)) / b.tb_fcalcsums) - 1) END) * 100, main.hb_sums_sx_rate = (CASE WHEN ISNULL(b.hb_fcalcsums,0) = 0 THEN 0 ELSE ((CAST(b.fcalcsums AS NUMERIC(18,6)) / b.hb_fcalcsums) - 1) END) * 100, main.re_count = ISNULL(b.re_count ,0), main.re_avg_js_dis = (CASE WHEN ISNULL(b.xpsums,0) = 0 THEN 0 ELSE b.spsums / b.xpsums END), main.re_avg_sx_dis = (CASE WHEN ISNULL(b.xpsums,0) = 0 THEN 0 ELSE b.fcalcsums / b.xpsums END), main.re_unit_js_price = (CASE WHEN ISNULL(b.znums,0) = 0 THEN 0 ELSE b.spsums / b.znums END), main.re_unit_sx_price = (CASE WHEN ISNULL(b.znums,0) = 0 THEN 0 ELSE b.fcalcsums / b.znums END), main.re_guest_js_price = (CASE WHEN ISNULL(b.re_count,0) = 0 THEN 0 ELSE b.spsums / b.re_count END), main.re_guest_sx_price = (CASE WHEN ISNULL(b.re_count,0) = 0 THEN 0 ELSE b.fcalcsums / b.re_count END), main.re_relat_rate = (CASE WHEN ISNULL(b.re_count,0) = 0 THEN 0 ELSE b.znums / b.re_count END), main.re_vip_js_rate = (CASE WHEN ISNULL(b.spsums,0) = 0 THEN 0 ELSE c.spsums / b.spsums END) * 100, main.re_vip_sx_rate = (CASE WHEN ISNULL(b.fcalcsums,0) = 0 THEN 0 ELSE c.fcalcsums / b.fcalcsums END) * 100, main.re_people_js_rate = (CASE WHEN ISNULL(main.emp_count,0) = 0 THEN 0 ELSE b.spsums / main.emp_count END), main.re_people_sx_rate = (CASE WHEN ISNULL(main.emp_count,0) = 0 THEN 0 ELSE b.fcalcsums / main.emp_count END), main.re_level_js_rate = (CASE WHEN ISNULL(main.st_proportion,0) = 0 THEN 0 ELSE b.spsums / main.st_proportion END), main.re_level_sx_rate = (CASE WHEN ISNULL(main.st_proportion,0) = 0 THEN 0 ELSE b.fcalcsums / main.st_proportion END), main.mb_reach_js_rate = (CASE WHEN ISNULL(main.mb_sums,0) = 0 THEN 0 ELSE CAST((b.spsums) / main.mb_sums AS NUMERIC(18, 2)) END) * 100, main.mb_reach_sx_rate = (CASE WHEN ISNULL(main.mb_sums,0) = 0 THEN 0 ELSE CAST((b.fcalcsums) / main.mb_sums AS NUMERIC(18, 2)) END) * 100 FROM #temp_group AS main INNER JOIN ( SELECT MAX(d_type) AS d_type,SUM(znums) AS znums,SUM(tb_znums) AS tb_znums, SUM(hb_znums) AS hb_znums,SUM(xpsums) AS xpsums,SUM(tb_xpsums) AS tb_xpsums, SUM(hb_xpsums) AS hb_xpsums,SUM(spsums) AS spsums,SUM(tb_spsums) AS tb_spsums, SUM(hb_spsums) AS hb_spsums,SUM(fcalcsums) AS fcalcsums,SUM(tb_fcalcsums) AS tb_fcalcsums, SUM(hb_fcalcsums) AS hb_fcalcsums,SUM(re_count) AS re_count,SUM(tb_re_count) AS tb_re_count, SUM(hb_re_count) AS hb_re_count FROM #temp ) AS b ON 1 = 1 INNER JOIN ( SELECT MAX(d_type) AS d_type,SUM(znums) AS znums,SUM(tb_znums) AS tb_znums, SUM(hb_znums) AS hb_znums,SUM(xpsums) AS xpsums,SUM(tb_xpsums) AS tb_xpsums, SUM(hb_xpsums) AS hb_xpsums,SUM(spsums) AS spsums,SUM(tb_spsums) AS tb_spsums, SUM(hb_spsums) AS hb_spsums,SUM(fcalcsums) AS fcalcsums,SUM(tb_fcalcsums) AS tb_fcalcsums, SUM(hb_fcalcsums) AS hb_fcalcsums,SUM(re_count) AS re_count,SUM(tb_re_count) AS tb_re_count, SUM(hb_re_count) AS hb_re_count FROM #temp WHERE d_type = 'OXT' ) AS c ON 1 = 1filter_price[ SELECT znums, tb_nums_rate, hb_nums_rate, fcalcsums AS sums, mb_sums, mb_reach_sx_rate AS mb_reach_rate, tb_sums_sx_rate AS tb_sums_rate, hb_sums_sx_rate AS hb_sums_rate, re_count, re_avg_sx_dis AS re_avg_dis, re_unit_sx_price AS re_unit_price, re_guest_sx_price AS re_guest_price, re_relat_rate, re_vip_sx_rate AS re_vip_rate, re_people_sx_rate AS re_people_rate, re_level_sx_rate AS re_level_rate, emp_count, st_proportion FROM #temp_group SELECT znums, tb_nums_rate, hb_nums_rate, spsums AS sums, mb_sums, mb_reach_js_rate AS mb_reach_rate, tb_sums_js_rate AS tb_sums_rate, hb_sums_js_rate AS hb_sums_rate, re_count, re_avg_js_dis AS re_avg_dis, re_unit_js_price AS re_unit_price, re_guest_js_price AS re_guest_price, re_relat_rate, re_vip_js_rate AS re_vip_rate, re_people_js_rate AS re_people_rate, re_level_js_rate AS re_level_rate, emp_count, st_proportion FROM #temp_groupfilter_begdate 00:00:00:000filter_enddate 23:59:59:888INNER JOIN = AS dpt ON a.depot_id = dpt.id IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main SELECT 'skfs' AS fromtype,c.id,MAX(c.showorder) AS showorder,MAX(c.lookid) AS lookid, MAX(c.name) AS name,MAX(CAST(c.byfcalc AS INT)) AS byfcalc,SUM(b.sums) AS sums INTO #temp_main FROM dbo.u_retail AS a INNER JOIN dbo.u_retailskfs AS b ON a.id = b.code INNER JOIN dbo.view_skfs AS c ON b.skfs_id = c.id {0} WHERE a.sure > 0 AND a.sure_date BETWEEN @begdate AND @enddate GROUP BY c.id HAVING SUM(b.sums) != 0 ORDER BY MAX(c.showorder),MAX(c.lookid),MAX(c.name) IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( fromtype VARCHAR(100), name VARCHAR(500), sums NUMERIC(18,6) ) INSERT INTO #temp_merge(fromtype,name,sums) SELECT fromtype,name,sums FROM #temp_main AS a INSERT INTO #temp_merge(fromtype,name,sums) SELECT 'sums' AS fromtype,'[E6eeQё' AS name,SUM(sums) AS sums FROM #temp_main AS a WHERE a.byfcalc = 1 INSERT INTO #temp_merge(fromtype,name,sums) SELECT 'sums' AS fromtype,'9(uё' AS name,0 AS sums SELECT fromtype,name,sums FROM #temp_merge AS a; IF OBJECT_ID('tempdb..#temp_cloth')<>0 DROP TABLE #temp_cloth SELECT a.id AS clothing_id INTO #temp_cloth FROM dbo.b_clothing AS a (NOLOCK) INNER JOIN 5 AS b ON a.style_id = b.id IF OBJECT_ID('tempdb..#temp') <> 0 DROP TABLE #temp SELECT a.id INTO #temp FROM dbo.u_retail AS a (NOLOCK) {0} WHERE a.sure > 0 AND a.sure_date BETWEEN @begdate AND @enddate; --TLrCgP IF OBJECT_ID('tempdb..#temp_brand') <> 0 DROP TABLE #temp_brand SELECT c.id AS clothing_id INTO #temp_brand FROM dbo.plat_user_brand AS a INNER JOIN dbo.b_style AS b ON a.brand_id = b.brand_id INNER JOIN dbo.b_clothing AS c ON b.id = c.style_id WHERE [user_id] = @user_idc IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main SELECT a.depot_id,b.nums,b.nums * b.s_price AS spsums,b.fcalcsums INTO #temp_main FROM #temp AS tb INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge SELECT TOP  CAST(a.depot_id AS VARCHAR(50)) AS depot_id,MAX(b.depotid) AS depotid,MAX(b.s_name) AS depot_name, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id GROUP BY a.depot_id ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,MAX(b.depotid)Cznums DESC,fcalcsums DESC,depotid c.d_type,c.typename AS dtype_name, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id INNER JOIN view_dptype AS c ON b.d_type = c.d_type GROUP BY c.d_type,c.typename ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,c.typenameIznums DESC,fcalcsums DESC,dtype_name IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main SELECT b.clothing_id,b.nums,b.nums * b.s_price AS spsums,b.fcalcsums INTO #temp_main FROM #temp AS tb INNER JOIN dbo.u_retailsub AS b ON tb.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge SELECT TOP  CAST(a.clothing_id AS VARCHAR(50)) AS clothing_id, MAX(b.clothingid) AS clothingid, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id GROUP BY a.clothing_id ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,MAX(b.clothingid)Iznums DESC,fcalcsums DESC,clothingid CAST(b.style_id AS VARCHAR(50)) AS style_id,CAST(b.color_id AS VARCHAR(50)) AS color_id, MAX(c.styleid) AS styleid,MAX(c.s_name) AS style_name, MAX(d.colorid) AS colorid,MAX(d.colorname) AS color_name, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id INNER JOIN b_color AS d ON b.color_id = d.id GROUP BY b.style_id,b.color_id ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,MAX(c.styleid),MAX(d.colorid)Sznums DESC,fcalcsums DESC,styleid,colorid CAST(b.style_id AS VARCHAR(50)) AS style_id, MAX(c.styleid) AS styleid,MAX(c.s_name) AS style_name, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY b.style_id ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,MAX(c.styleid)Cznums DESC,fcalcsums DESC,styleid ISNULL(c.st_year,'') AS st_year, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_year,'') ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,ISNULL(c.st_year,'')Cznums DESC,fcalcsums DESC,st_year ISNULL(c.st_month,'') AS st_month, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_month,'') ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,ISNULL(c.st_month,'')Eznums DESC,fcalcsums DESC,st_month ISNULL(c.st_type,'') AS st_type, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_type,'') ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,ISNULL(c.st_type,'')Cznums DESC,fcalcsums DESC,st_type ISNULL(c.st_dl,'') AS st_dl, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_dl,'') ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,ISNULL(c.st_dl,'')?znums DESC,fcalcsums DESC,st_dl ISNULL(c.st_xl,'') AS st_xl, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_xl,'') ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,ISNULL(c.st_xl,'')?znums DESC,fcalcsums DESC,st_xl IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main SELECT c.emp_id,b.nums,b.nums * b.s_price AS spsums,b.fcalcsums INTO #temp_main FROM #temp AS tb INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} LEFT JOIN dbo.u_retailemp AS c ON a.id = c.code WHERE 1 = 1 {1} IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge SELECT TOP Y CAST(b.id AS VARCHAR(50)) AS employe_id, ISNULL(MAX(b.code),'') AS code,ISNULL(MAX(b.name),'') AS name, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a LEFT JOIN dbo.b_employe AS b ON a.emp_id = b.id GROUP BY b.id ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,ISNULL(MAX(b.code),''),ISNULL(MAX(b.name),'')Gznums DESC,fcalcsums DESC,code,name IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main SELECT b.emp_id,b.nums,b.nums * b.s_price AS spsums,b.fcalcsums INTO #temp_main FROM #temp AS tb INNER JOIN dbo.u_retailsub AS b ON tb.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge SELECT TOP u IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main SELECT a.cr_user,a.cr_name,b.nums,b.nums * b.s_price AS spsums,b.fcalcsums INTO #temp_main FROM #temp AS tb INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge SELECT TOP  ISNULL(a.cr_user,'') AS code,ISNULL(a.cr_name,'') AS name, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a GROUP BY ISNULL(a.cr_user,''),ISNULL(a.cr_name,'') ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,ISNULL(a.cr_user,''),ISNULL(a.cr_name,'') IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main SELECT a.depot_id,b.clothing_id,b.nums,b.nums * b.s_price AS spsums,b.fcalcsums INTO #temp_main FROM #temp AS tb INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge SELECT TOP w CAST(a.depot_id AS VARCHAR(50)) AS depot_id,CAST(a.clothing_id AS VARCHAR(50)) AS clothing_id, MAX(b.depotid) AS depotid,MAX(b.s_name) AS depot_name, MAX(c.clothingid) AS clothingid, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id INNER JOIN b_clothing AS c ON a.clothing_id = c.id GROUP BY a.depot_id,a.clothing_id ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,MAX(b.depotid),MAX(c.clothingid)Yznums DESC,fcalcsums DESC,depotid,clothingidS CAST(a.depot_id AS VARCHAR(50)) AS depot_id,CAST(c.style_id AS VARCHAR(50)) AS style_id,CAST(c.color_id AS VARCHAR(50)) AS color_id, MAX(b.depotid) AS depotid,MAX(b.s_name) AS depot_name, MAX(d.styleid) AS styleid,MAX(d.s_name) AS style_name, MAX(e.colorid) AS colorid,MAX(e.colorname) AS color_name, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id INNER JOIN b_clothing AS c ON a.clothing_id = c.id INNER JOIN b_style AS d ON c.style_id = d.id INNER JOIN b_color AS e ON c.color_id = e.id GROUP BY a.depot_id,c.style_id,c.color_id ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,MAX(b.depotid),MAX(d.styleid),MAX(e.colorid)cznums DESC,fcalcsums DESC,depotid,styleid,colorid CAST(a.depot_id AS VARCHAR(50)) AS depot_id,CAST(c.style_id AS VARCHAR(50)) AS style_id, MAX(b.depotid) AS depotid,MAX(b.s_name) AS depot_name, MAX(d.styleid) AS styleid,MAX(d.s_name) AS style_name, SUM(ISNULL(a.nums,0)) AS znums,SUM(ISNULL(a.spsums,0)) AS spsums,SUM(ISNULL(a.fcalcsums,0)) AS fcalcsums INTO #temp_merge FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id INNER JOIN b_clothing AS c ON a.clothing_id = c.id INNER JOIN b_style AS d ON c.style_id = d.id GROUP BY a.depot_id,c.style_id ORDER BY SUM(nums) DESC,SUM(fcalcsums) DESC,MAX(b.depotid),MAX(d.styleid)Sznums DESC,fcalcsums DESC,depotid,styleid SELECT * INTO @@temptable FROM #temp_merge AS a WHERE a.znums != 0 OR fcalcsums != 0-SELECT * FROM {0} AS a[ DECLARE @tb_begdate DATETIME,@tb_enddate DATETIME SELECT @tb_begdate = DATEADD(YEAR,-1,@begdate),@tb_enddate = DATEADD(YEAR,-1,@enddate) IF OBJECT_ID('tempdb..#temp_re')<>0 DROP TABLE #temp_re SELECT a.id INTO #temp_re FROM dbo.u_retail AS a (NOLOCK) {0} WHERE a.sure > 0 AND a.sure_date BETWEEN @begdate AND @enddate IF OBJECT_ID('tempdb..#temp_tb')<>0 DROP TABLE #temp_tb SELECT a.id INTO #temp_tb FROM dbo.u_retail AS a (NOLOCK) {1} WHERE a.sure > 0 AND a.sure_date BETWEEN @tb_begdate AND @tb_enddate --TLrCgP IF OBJECT_ID('tempdb..#temp_brand') <> 0 DROP TABLE #temp_brand SELECT c.id AS clothing_id INTO #temp_brand FROM dbo.plat_user_brand AS a INNER JOIN dbo.b_style AS b ON a.brand_id = b.brand_id INNER JOIN dbo.b_clothing AS c ON b.id = c.style_id WHERE [user_id] = @user_id IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( depot_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(depot_id,znums,xpsums,spsums,fcalcsums) SELECT a.depot_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} GROUP BY a.depot_id --fepeϑTё--- Tk INSERT INTO #temp_main(depot_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT a.depot_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {2} WHERE 1 = 1 {3} GROUP BY a.depot_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP ] 1 AS xuhao, b.depotid AS group_name1,MAX(b.s_name) AS subgroup_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id GROUP BY b.depotid IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( depot_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(depot_id,znums,xpsums,spsums,fcalcsums) SELECT a.depot_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} GROUP BY a.depot_id --fepeϑTё--- Tk INSERT INTO #temp_main(depot_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT a.depot_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {2} WHERE 1 = 1 {3} GROUP BY a.depot_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP } 1 AS xuhao, c.typename AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums,SUM(a.spsums) AS spsums, SUM(a.tb_spsums) AS tb_spsums,SUM(a.fcalcsums) AS fcalcsums, SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id INNER JOIN view_dptype AS c ON b.d_type = c.d_type GROUP BY c.typenamee IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( clothing_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(clothing_id,znums,xpsums,spsums,fcalcsums) SELECT b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retailsub AS b ON tb.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} GROUP BY b.clothing_id --fepeϑTё--- Tk INSERT INTO #temp_main(clothing_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retailsub AS b ON tb.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {2} WHERE 1 = 1 {3} GROUP BY b.clothing_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP 5 1 AS xuhao, b.clothingid AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id GROUP BY b.clothingid IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( clothing_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(clothing_id,znums,xpsums,spsums,fcalcsums) SELECT b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retailsub AS b ON tb.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} GROUP BY b.clothing_id --fepeϑTё--- Tk INSERT INTO #temp_main(clothing_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retailsub AS b ON tb.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {2} WHERE 1 = 1 {3} GROUP BY b.clothing_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,group_name2,subgroup_name2,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP  1 AS xuhao, c.styleid AS group_name1,MAX(c.s_name) AS subgroup_name1, d.colorid AS group_name2,MAX(d.colorname) AS subgroup_name2, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id INNER JOIN b_color AS d ON b.color_id = d.id GROUP BY c.styleid,d.colorid IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( clothing_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(clothing_id,znums,xpsums,spsums,fcalcsums) SELECT b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retailsub AS b ON tb.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} GROUP BY b.clothing_id --fepeϑTё--- Tk INSERT INTO #temp_main(clothing_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retailsub AS b ON tb.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {2} WHERE 1 = 1 {3} GROUP BY b.clothing_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP  1 AS xuhao, c.styleid AS group_name1,MAX(c.s_name) AS subgroup_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY c.styleid 1 AS xuhao, ISNULL(c.st_year,'-') AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_year,'-') 1 AS xuhao, ISNULL(c.st_month,'-') AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_month,'-') 1 AS xuhao, ISNULL(c.st_type,'-') AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_type,'-') 1 AS xuhao, ISNULL(c.st_dl,'-') AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_dl,'-') 1 AS xuhao, ISNULL(c.st_xl,'-') AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_clothing AS b ON a.clothing_id = b.id INNER JOIN b_style AS c ON b.style_id = c.id GROUP BY ISNULL(c.st_xl,'-') IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( emp_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(emp_id,znums,xpsums,spsums,fcalcsums) SELECT c.emp_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN dbo.u_retailemp AS c ON a.id = c.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id WHERE 1 = 1 {0} GROUP BY c.emp_id --fepeϑTё--- Tk INSERT INTO #temp_main(emp_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT c.emp_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN dbo.u_retailemp AS c ON a.id = c.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id WHERE 1 = 1 {1} GROUP BY c.emp_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP  1 AS xuhao, ISNULL(b.code,'-') AS group_name1,MAX(ISNULL(b.name,'-')) AS subgroup_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN dbo.b_employe AS b ON a.emp_id = b.id GROUP BY ISNULL(b.code,'-') IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( emp_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(emp_id,znums,xpsums,spsums,fcalcsums) SELECT b.emp_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id WHERE 1 = 1 {0} GROUP BY b.emp_id --fepeϑTё--- Tk INSERT INTO #temp_main(emp_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT b.emp_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id WHERE 1 = 1 {1} GROUP BY b.emp_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP  IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( cr_user VARCHAR(100), cr_name VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(cr_user,cr_name,znums,xpsums,spsums,fcalcsums) SELECT a.cr_user,a.cr_name,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id WHERE 1 = 1 {0} GROUP BY a.cr_user,a.cr_name --fepeϑTё--- Tk INSERT INTO #temp_main(cr_user,cr_name,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT a.cr_user,a.cr_name,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id WHERE 1 = 1 {1} GROUP BY a.cr_user,a.cr_name IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP K 1 AS xuhao, ISNULL(a.cr_user,'-') AS group_name1,MAX(ISNULL(a.cr_name,'-')) AS subgroup_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a GROUP BY ISNULL(a.cr_user,'-') IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( depot_id BIGINT, clothing_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(depot_id,clothing_id,znums,xpsums,spsums,fcalcsums) SELECT a.depot_id,b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} GROUP BY a.depot_id,b.clothing_id --fepeϑTё--- Tk INSERT INTO #temp_main(depot_id,clothing_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT a.depot_id,b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {2} WHERE 1 = 1 {3} GROUP BY a.depot_id,b.clothing_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,group_name2,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP 5 1 AS xuhao, b.depotid AS group_name1,MAX(b.s_name) AS subgroup_name1, '>kS'+c.clothingid AS group_name2, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id INNER JOIN b_clothing AS c ON a.clothing_id = c.id GROUP BY b.depotid,c.clothingidE IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( depot_id BIGINT, clothing_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(depot_id,clothing_id,znums,xpsums,spsums,fcalcsums) SELECT a.depot_id,b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} GROUP BY a.depot_id,b.clothing_id --fepeϑTё--- Tk INSERT INTO #temp_main(depot_id,clothing_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT a.depot_id,b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {2} WHERE 1 = 1 {3} GROUP BY a.depot_id,b.clothing_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,group_name2,subgroup_name2,group_name3,subgroup_name3,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP  1 AS xuhao, b.depotid AS group_name1,MAX(b.s_name) AS subgroup_name1, d.styleid AS group_name2,MAX(d.s_name) AS subgroup_name2, e.colorid AS group_name3,MAX(e.colorname) AS subgroup_name3, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id INNER JOIN b_clothing AS c ON a.clothing_id = c.id INNER JOIN b_style AS d ON c.style_id = d.id INNER JOIN b_color AS e ON c.color_id = e.id GROUP BY b.depotid,d.styleid,e.colorid IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main CREATE TABLE #temp_main ( depot_id BIGINT, clothing_id BIGINT, znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) --fepeϑTё INSERT INTO #temp_main(depot_id,clothing_id,znums,xpsums,spsums,fcalcsums) SELECT a.depot_id,b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_re AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id WHERE 1 = 1 {0} GROUP BY a.depot_id,b.clothing_id --fepeϑTё--- Tk INSERT INTO #temp_main(depot_id,clothing_id,tb_znums,tb_xpsums,tb_spsums,tb_fcalcsums) SELECT a.depot_id,b.clothing_id,SUM(b.nums) AS znums,SUM(b.x_price * b.nums) AS xpsums, SUM(b.s_price * b.nums) AS spsums,SUM(b.fcalcsums) AS fcalcsums FROM #temp_tb AS tb (NOLOCK) INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id WHERE 1 = 1 {1} GROUP BY a.depot_id,b.clothing_id IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge CREATE TABLE #temp_merge ( xuhao INT, group_name1 VARCHAR(100), subgroup_name1 VARCHAR(100), group_name2 VARCHAR(100), subgroup_name2 VARCHAR(100), group_name3 VARCHAR(100), subgroup_name3 VARCHAR(100), znums INT, tb_znums INT, xpsums NUMERIC(18,6), tb_xpsums NUMERIC(18,6), spsums NUMERIC(18,6), tb_spsums NUMERIC(18,6), fcalcsums NUMERIC(18,6), tb_fcalcsums NUMERIC(18,6), ) INSERT INTO #temp_merge(xuhao,group_name1,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT 0 AS xuhao,'T' AS group_name1, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INSERT INTO #temp_merge(xuhao,group_name1,subgroup_name1,group_name2,subgroup_name2,znums,tb_znums,xpsums,tb_xpsums,spsums,tb_spsums,fcalcsums,tb_fcalcsums) SELECT TOP  1 AS xuhao, b.depotid AS group_name1,MAX(b.s_name) AS subgroup_name1, d.styleid AS group_name2,MAX(d.s_name) AS subgroup_name2, SUM(a.znums) AS znums,SUM(a.tb_znums) AS tb_znums, SUM(a.xpsums) AS xpsums,SUM(a.tb_xpsums) AS tb_xpsums, SUM(a.spsums) AS spsums,SUM(a.tb_spsums) AS tb_spsums, SUM(a.fcalcsums) AS fcalcsums,SUM(a.tb_fcalcsums) AS tb_fcalcsums FROM #temp_main AS a INNER JOIN b_depot AS b ON a.depot_id = b.id INNER JOIN b_clothing AS c ON a.clothing_id = c.id INNER JOIN b_style AS d ON c.style_id = d.id GROUP BY b.depotid,d.styleid SELECT a.xuhao, ISNULL(a.group_name1,'') AS group_name1, ISNULL(a.subgroup_name1,'') AS subgroup_name1, ISNULL(a.group_name2,'') AS group_name2, ISNULL(a.subgroup_name2,'') AS subgroup_name2, ISNULL(a.group_name3,'') AS group_name3, ISNULL(a.subgroup_name3,'') AS subgroup_name3, ISNULL(a.znums,0) AS znums, ISNULL(a.tb_znums,0) AS tb_znums, CAST(ISNULL(a.fcalcsums,0) AS NUMERIC(18,2)) AS sums, CAST(ISNULL(a.tb_fcalcsums,0) AS NUMERIC(18,2)) AS tb_sums, CAST(CASE WHEN b.znums!=0 THEN CAST(ISNULL(a.znums,0) AS NUMERIC(18,6)) / b.znums END AS NUMERIC(18,4)) * 100 AS znums_rate, CAST(CASE WHEN b.tb_znums!=0 THEN CAST(ISNULL(a.tb_znums,0) AS NUMERIC(18,6)) / b.tb_znums END AS NUMERIC(18,4)) * 100 tb_znums_rate, CAST(CASE WHEN b.fcalcsums!=0 THEN CAST(ISNULL(a.fcalcsums,0) AS NUMERIC(18,6)) / b.fcalcsums END AS NUMERIC(18,4)) * 100 AS sums_rate, CAST(CASE WHEN b.tb_fcalcsums!=0 THEN CAST(ISNULL(a.tb_fcalcsums,0) AS NUMERIC(18,6)) / b.tb_fcalcsums END AS NUMERIC(18,4)) * 100 AS tb_sums_rate INTO @@temptable FROM #temp_merge AS a INNER JOIN ( SELECT ISNULL(t1.znums,0) AS znums, ISNULL(t1.tb_znums,0) AS tb_znums, ISNULL(t1.fcalcsums,0) AS fcalcsums, ISNULL(t1.tb_fcalcsums,0) AS tb_fcalcsums FROM #temp_merge AS t1 WHERE t1.xuhao = 0 ) AS b ON 1 = 1xuhao,znums DESC,tb_znums DESC,sums DESC,tb_sums DESC,group_name1,group_name2,group_name3' SELECT a.xuhao, ISNULL(a.group_name1,'') AS group_name1, ISNULL(a.subgroup_name1,'') AS subgroup_name1, ISNULL(a.group_name2,'') AS group_name2, ISNULL(a.subgroup_name2,'') AS subgroup_name2, ISNULL(a.group_name3,'') AS group_name3, ISNULL(a.subgroup_name3,'') AS subgroup_name3, ISNULL(a.znums,0) AS znums, ISNULL(a.tb_znums,0) AS tb_znums, ISNULL(a.spsums,0) AS sums, ISNULL(a.tb_spsums,0) AS tb_sums, CAST(CASE WHEN b.znums!=0 THEN CAST(ISNULL(a.znums,0) AS NUMERIC(18,6)) / b.znums END AS NUMERIC(18,4)) * 100 AS znums_rate, CAST(CASE WHEN b.tb_znums!=0 THEN CAST(ISNULL(a.tb_znums,0) AS NUMERIC(18,6)) / b.tb_znums END AS NUMERIC(18,4)) * 100 tb_znums_rate, CAST(CASE WHEN b.spsums!=0 THEN CAST(ISNULL(a.spsums,0) AS NUMERIC(18,6)) / b.spsums END AS NUMERIC(18,4)) * 100 AS sums_rate, CAST(CASE WHEN b.tb_spsums!=0 THEN CAST(ISNULL(a.tb_spsums,0) AS NUMERIC(18,6)) / b.tb_spsums END AS NUMERIC(18,4)) * 100 AS tb_sums_rate INTO @@temptable FROM #temp_merge AS a INNER JOIN ( SELECT ISNULL(t1.znums,0) AS znums, ISNULL(t1.tb_znums,0) AS tb_znums, ISNULL(t1.spsums,0) AS spsums, ISNULL(t1.tb_spsums,0) AS tb_spsums FROM #temp_merge AS t1 WHERE t1.xuhao = 0 ) AS b ON 1 = 1} IF OBJECT_ID('tempdb..#temp_re') <> 0 DROP TABLE #temp_re SELECT a.id INTO #temp_re FROM dbo.u_retail AS a (NOLOCK) {0} WHERE a.sure > 0 AND a.sure_date BETWEEN @begdate AND @enddate;a --TLrCgP IF OBJECT_ID('tempdb..#temp_brand') <> 0 DROP TABLE #temp_brand SELECT c.id AS clothing_id INTO #temp_brand FROM dbo.plat_user_brand AS a INNER JOIN dbo.b_style AS b ON a.brand_id = b.brand_id INNER JOIN dbo.b_clothing AS c ON b.id = c.style_id WHERE [user_id] = @user_id IF OBJECT_ID('tempdb..#temp_main') <> 0 DROP TABLE #temp_main SELECT b.clothing_id,b.nums,b.x_price,b.nums * b.x_price AS xpsums,b.nums * b.s_price AS spsums,b.fcalcsums INTO #temp_main FROM #temp_re AS tb INNER JOIN dbo.u_retail AS a ON tb.id = a.id INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN #temp_brand AS brand ON b.clothing_id = brand.clothing_id {0} WHERE 1 = 1 {1} IF OBJECT_ID('tempdb..#temp_merge') <> 0 DROP TABLE #temp_merge SELECT a.clothing_id, MAX(b.style_id) AS style_id, MAX(b.color_id) AS color_id, MAX(b.size_id) AS size_id, MAX(a.x_price) AS x_price, SUM(ISNULL(a.nums, 0)) AS nums, SUM(ISNULL(a.xpsums, 0)) AS xpsums, SUM(ISNULL(a.spsums, 0)) AS spsums, SUM(ISNULL(a.fcalcsums, 0)) AS fcalcsums, CAST(1 AS NUMERIC(18, 6)) AS js_avg_dis, --s^GW~{bcb CAST(1 AS NUMERIC(18, 6)) AS sx_avg_dis, --s^GW[bcb, CAST(0 AS NUMERIC(18, 6)) AS js_avg_price, --s^GW~{USN CAST(0 AS NUMERIC(18, 6)) AS sx_avg_price--s^GW[USN INTO #temp_merge FROM #temp_main AS a INNER JOIN dbo.b_clothing AS b ON a.clothing_id = b.id GROUP BY a.clothing_idfilter_dtype c>kGl;` IF OBJECT_ID('tempdb..#temp_group') <> 0 DROP TABLE #temp_group SELECT TOP  a.style_id, MAX(c.image_url) AS image_url, MAX(f.name) AS brand_name, MAX(c.styleid) AS styleid, MAX(c.s_name) AS style_name, MAX(a.x_price) AS x_price, SUM(ISNULL(a.nums, 0)) AS znums, SUM(ISNULL(a.xpsums, 0)) AS xpsums, SUM(ISNULL(a.spsums, 0)) AS spsums, SUM(ISNULL(a.fcalcsums, 0)) AS fcalcsums, CAST(1 AS NUMERIC(18, 6)) AS js_avg_dis, --s^GW~{bcb CAST(1 AS NUMERIC(18, 6)) AS sx_avg_dis, --s^GW[bcb, AVG(ISNULL(a.spsums, 0)) AS js_avg_price, --s^GW~{USN AVG(ISNULL(a.fcalcsums, 0)) AS sx_avg_price--s^GW[USN INTO #temp_group FROM #temp_merge AS a INNER JOIN dbo.b_style AS c ON a.style_id = c.id INNER JOIN dbo.b_looksub AS f ON c.brand_id = f.id GROUP BY a.style_id c>krGl;`U a.style_id, a.color_id, MAX(c.image_url) AS image_url, MAX(f.name) AS brand_name, MAX(c.styleid) AS styleid, MAX(c.s_name) AS style_name, MAX(d.colorid) AS colorid, MAX(d.colorname) AS color_name, MAX(a.x_price) AS x_price, SUM(ISNULL(a.nums, 0)) AS znums, SUM(ISNULL(a.xpsums, 0)) AS xpsums, SUM(ISNULL(a.spsums, 0)) AS spsums, SUM(ISNULL(a.fcalcsums, 0)) AS fcalcsums, CAST(1 AS NUMERIC(18, 6)) AS js_avg_dis, --s^GW~{bcb CAST(1 AS NUMERIC(18, 6)) AS sx_avg_dis, --s^GW[bcb, AVG(ISNULL(a.spsums, 0)) AS js_avg_price, --s^GW~{USN AVG(ISNULL(a.fcalcsums, 0)) AS sx_avg_price--s^GW[USN INTO #temp_group FROM #temp_merge AS a INNER JOIN dbo.b_style AS c ON a.style_id = c.id INNER JOIN dbo.b_color AS d ON a.color_id = d.id INNER JOIN dbo.b_looksub AS f ON c.brand_id = f.id GROUP BY a.style_id,a.color_id c>kSGl;`1 a.style_id, a.color_id, a.size_id, MAX(c.image_url) AS image_url, MAX(f.name) AS brand_name, MAX(c.styleid) AS styleid, MAX(c.s_name) AS style_name, MAX(d.colorid) AS colorid, MAX(d.colorname) AS color_name, MAX(e.sizeid) AS sizeid, MAX(a.x_price) AS x_price, SUM(ISNULL(a.nums, 0)) AS znums, SUM(ISNULL(a.xpsums, 0)) AS xpsums, SUM(ISNULL(a.spsums, 0)) AS spsums, SUM(ISNULL(a.fcalcsums, 0)) AS fcalcsums, CAST(1 AS NUMERIC(18, 6)) AS js_avg_dis, --s^GW~{bcb CAST(1 AS NUMERIC(18, 6)) AS sx_avg_dis, --s^GW[bcb, AVG(ISNULL(a.spsums, 0)) AS js_avg_price, --s^GW~{USN AVG(ISNULL(a.fcalcsums, 0)) AS sx_avg_price--s^GW[USN INTO #temp_group FROM #temp_merge AS a INNER JOIN dbo.b_style AS c ON a.style_id = c.id INNER JOIN dbo.b_color AS d ON a.color_id = d.id INNER JOIN dbo.b_size AS e ON a.size_id = e.id INNER JOIN dbo.b_looksub AS f ON c.brand_id = f.id GROUP BY a.style_id,a.color_id,a.size_idY UPDATE a SET a.js_avg_dis = (CASE WHEN a.xpsums = 0 THEN 1 ELSE CAST(a.spsums AS NUMERIC(18, 6)) / a.xpsums END) FROM #temp_group AS a UPDATE a SET a.sx_avg_dis = (CASE WHEN a.xpsums = 0 THEN 1 ELSE CAST(a.fcalcsums AS NUMERIC(18, 6)) / a.xpsums END) FROM #temp_group AS a UPDATE a SET a.js_avg_price = (CASE WHEN a.znums = 0 THEN 1 ELSE CAST(a.spsums AS NUMERIC(18, 6)) / a.znums END) FROM #temp_group AS a UPDATE a SET a.sx_avg_price = (CASE WHEN a.znums = 0 THEN 1 ELSE CAST(a.fcalcsums AS NUMERIC(18, 6)) / a.znums END) FROM #temp_group AS a% SELECT CAST(style_id AS VARCHAR(50)) AS style_id, image_url,brand_name,styleid,style_name, x_price,znums,xpsums,fcalcsums AS sums,sx_avg_dis AS avg_dis,sx_avg_price AS avg_price INTO @@temptable FROM #temp_group AS a WHERE a.znums != 0 OR fcalcsums != 09znums DESC,sums DESC,styleid SELECT CAST(style_id AS VARCHAR(50)) AS style_id, image_url,brand_name,styleid,style_name, x_price,znums,xpsums,spsums AS sums,js_avg_dis AS avg_dis,js_avg_price AS avg_price INTO @@temptable FROM #temp_group AS a WHERE a.znums != 0 OR spsums != 0K SELECT CAST(style_id AS VARCHAR(50)) AS style_id, image_url,brand_name,styleid,style_name,colorid,color_name, x_price,znums,xpsums,fcalcsums AS sums,sx_avg_dis AS avg_dis,sx_avg_price AS avg_price INTO @@temptable FROM #temp_group AS a WHERE a.znums != 0 OR fcalcsums != 0Iznums DESC,sums DESC,styleid,colorid? SELECT CAST(style_id AS VARCHAR(50)) AS style_id, image_url,brand_name,styleid,style_name,colorid,color_name, x_price,znums,xpsums,spsums AS sums,js_avg_dis AS avg_dis,js_avg_price AS avg_price INTO @@temptable FROM #temp_group AS a WHERE a.znums != 0 OR spsums != 0Y SELECT CAST(style_id AS VARCHAR(50)) AS style_id, image_url,brand_name,styleid,style_name,colorid,color_name,sizeid, x_price,znums,xpsums,fcalcsums AS sums,sx_avg_dis AS avg_dis,sx_avg_price AS avg_price INTO @@temptable FROM #temp_group AS a WHERE a.znums != 0 OR fcalcsums != 0Wznums DESC,sums DESC,styleid,colorid,sizeidM SELECT CAST(style_id AS VARCHAR(50)) AS style_id, image_url,brand_name,styleid,style_name,colorid,color_name,sizeid, x_price,znums,xpsums,spsums AS sums,js_avg_dis AS avg_dis,js_avg_price AS avg_price INTO @@temptable FROM #temp_group AS a WHERE a.znums != 0 OR spsums != 0 IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT a.styleid, s_name AS style_name, CAST(a.j_cost AS NUMERIC(18,2)) AS j_cost, CAST(a.px_price AS NUMERIC(18,2)) AS px_price, CAST(a.x_price AS NUMERIC(18,2)) AS x_price, @style_id AS style_id, a.brand_id, a.supplier_id, CAST('' AS VARCHAR(100)) AS brand_name, CAST('' AS INT) AS indpt_date, CAST('' AS VARCHAR(10)) AS first_date, CAST('' AS VARCHAR(10)) AS last_date, CAST('' AS VARCHAR(100)) AS supplierid, CAST('' AS VARCHAR(200)) AS supplier_name INTO #temp FROM dbo.b_style AS a WHERE a.id = @style_id --TLr UPDATE a SET a.brand_name = b.name FROM #temp AS a INNER JOIN dbo.b_looksub AS b ON a.brand_id = b.id --Ǒ, *gǑ UPDATE a SET a.first_date = CONVERT(VARCHAR(10),b.first_date,120), a.last_date = CONVERT(VARCHAR(10),b.last_date,120), a.indpt_date = DATEDIFF(DAY, b.first_date, GETDATE()) FROM #temp AS a INNER JOIN( SELECT TOP 1 @style_id AS style_id, MIN(t1.sure_date) AS first_date, MAX(t1.sure_date) AS last_date FROM dbo.u_indepot AS t1 INNER JOIN dbo.u_indepotsub AS t2 ON t1.id = t2.code INNER JOIN dbo.b_clothing AS t3 ON t2.clothing_id = t3.id WHERE t3.style_id = @style_id AND t1.sure = 1 ) AS b ON a.style_id = b.style_id --O^FU UPDATE a SET a.supplierid = b.supplierid, a.supplier_name = b.s_name FROM #temp AS a INNER JOIN dbo.b_supplier AS b ON a.supplier_id = b.id SELECT TOP 1 * FROM #temp9 IF OBJECT_ID('tempdb..#temp') <> 0 DROP TABLE #temp CREATE TABLE #temp ( color_id VARCHAR(50), indepot_nums INT, outdepot_nums INT, retail_nums INT, stock_nums INT, ) INSERT INTO #temp(color_id,indepot_nums) SELECT c.color_id,SUM(b.nums) AS indepot_nums FROM dbo.u_indepot AS a INNER JOIN dbo.u_indepotsub AS b ON a.id = b.code INNER JOIN dbo.b_clothing AS c ON b.clothing_id = c.id INNER JOIN #dpt AS t1 ON a.depot_id = t1.id WHERE c.style_id = @style_id AND a.sure = 1 GROUP BY c.color_id INSERT INTO #temp(color_id,outdepot_nums) SELECT c.color_id,SUM(b.nums) AS outdepot_nums FROM dbo.u_outdepot AS a INNER JOIN dbo.u_outdepotsub AS b ON a.id = b.code INNER JOIN dbo.b_clothing AS c ON b.clothing_id = c.id INNER JOIN #dpt AS t1 ON a.depot_id = t1.id WHERE c.style_id = @style_id AND a.sure = 1 GROUP BY c.color_id INSERT INTO #temp(color_id,retail_nums) SELECT c.color_id,SUM(b.nums) AS retail_nums FROM dbo.u_retail AS a INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN dbo.b_clothing AS c ON b.clothing_id = c.id INNER JOIN #dpt AS t1 ON a.depot_id = t1.id WHERE c.style_id = @style_id AND a.sure = 1 GROUP BY c.color_id INSERT INTO #temp(color_id,stock_nums) SELECT b.color_id,SUM(a.k_num) AS stock_nums FROM dbo.b_stock AS a INNER JOIN dbo.b_clothing AS b ON a.clothing_id = b.id INNER JOIN #dpt AS t1 ON a.depot_id = t1.id WHERE b.style_id = @style_id GROUP BY b.color_id IF OBJECT_ID('tempdb..#temp_data') <> 0 DROP TABLE #temp_data CREATE TABLE #temp_data ( orderby VARCHAR(10), color_id VARCHAR(50), colorid VARCHAR(100), color_name VARCHAR(100), in_nums INT, retail_nums INT, stock_nums INT, ) INSERT INTO #temp_data(orderby,color_id,colorid,color_name,in_nums,retail_nums,stock_nums) SELECT '1' AS orderby,a.color_id,MAX(b.colorid) AS colorid,MAX(b.colorname) AS color_name, ISNULL(SUM(a.indepot_nums) ,0) - ISNULL(SUM(a.outdepot_nums) ,0) AS in_nums, ISNULL(SUM(a.retail_nums) ,0) AS retail_nums,ISNULL(SUM(a.stock_nums) ,0) AS stock_nums FROM #temp AS a INNER JOIN dbo.b_color AS b ON a.color_id = b.id GROUP BY a.color_id INSERT INTO #temp_data(orderby,colorid,color_name,in_nums,retail_nums,stock_nums) SELECT '99' AS orderby,'T' AS colorid,'' AS color_name, ISNULL(SUM(in_nums) ,0) AS in_nums, ISNULL(SUM(a.retail_nums) ,0) AS retail_nums,ISNULL(SUM(a.stock_nums) ,0) AS stock_nums FROM #temp_data AS a DELETE a FROM #temp_data AS a WHERE ISNULL(a.in_nums,0) = 0 AND ISNULL(a.retail_nums,0) = 0 AND ISNULL(a.stock_nums,0) = 0 UPDATE a SET a.in_nums = CASE WHEN ISNULL(a.in_nums,0)=0 THEN '' ELSE a.in_nums END FROM #temp_data AS a UPDATE a SET a.retail_nums = CASE WHEN ISNULL(a.retail_nums,0)=0 THEN '' ELSE a.retail_nums END FROM #temp_data AS a UPDATE a SET a.stock_nums = CASE WHEN ISNULL(a.stock_nums,0)=0 THEN '' ELSE a.stock_nums END FROM #temp_data AS a SELECT * FROM #temp_data ORDER BY orderby,coloridM IF OBJECT_ID('tempdb..#temp') <> 0 DROP TABLE #temp CREATE TABLE #temp ( depot_id BIGINT, size_id BIGINT, indepot_nums INT, outdepot_nums INT, retail_nums INT, stock_nums INT, ) INSERT INTO #temp(depot_id,size_id,indepot_nums) SELECT a.depot_id,c.size_id,SUM(b.nums) AS indepot_nums FROM dbo.u_indepot AS a INNER JOIN dbo.u_indepotsub AS b ON a.id = b.code INNER JOIN dbo.b_clothing AS c ON b.clothing_id = c.id INNER JOIN #dpt AS t1 ON a.depot_id = t1.id WHERE c.style_id = @style_id AND c.color_id = @color_id AND a.sure = 1 {0} GROUP BY a.depot_id,c.size_id INSERT INTO #temp(depot_id,size_id,outdepot_nums) SELECT a.depot_id,c.size_id,SUM(b.nums) AS outdepot_nums FROM dbo.u_outdepot AS a INNER JOIN dbo.u_outdepotsub AS b ON a.id = b.code INNER JOIN dbo.b_clothing AS c ON b.clothing_id = c.id INNER JOIN #dpt AS t1 ON a.depot_id = t1.id WHERE c.style_id = @style_id AND c.color_id = @color_id AND a.sure = 1 {1} GROUP BY a.depot_id,c.size_id INSERT INTO #temp(depot_id,size_id,retail_nums) SELECT a.depot_id,c.size_id,SUM(b.nums) AS retail_nums FROM dbo.u_retail AS a INNER JOIN dbo.u_retailsub AS b ON a.id = b.code INNER JOIN dbo.b_clothing AS c ON b.clothing_id = c.id INNER JOIN #dpt AS t1 ON a.depot_id = t1.id WHERE c.style_id = @style_id AND c.color_id = @color_id AND a.sure = 1 {2} GROUP BY a.depot_id,c.size_id INSERT INTO #temp(depot_id,size_id,stock_nums) SELECT a.depot_id,b.size_id,SUM(a.k_num) AS stock_nums FROM dbo.b_stock AS a INNER JOIN dbo.b_clothing AS b ON a.clothing_id = b.id INNER JOIN #dpt AS t1 ON a.depot_id = t1.id WHERE b.style_id = @style_id AND b.color_id = @color_id GROUP BY a.depot_id,b.size_id IF OBJECT_ID('tempdb..#temp_data') <> 0 DROP TABLE #temp_data SELECT '99' AS orderby,a.depot_id,a.size_id,MAX(b.depotid) AS depotid,MAX(b.s_name) AS depot_name, MAX(c.sizeid) AS sizeid,ISNULL(SUM(a.indepot_nums) ,0) - ISNULL(SUM(a.outdepot_nums) ,0) AS in_nums, ISNULL(SUM(a.retail_nums) ,0) AS retail_nums,ISNULL(SUM(a.stock_nums) ,0) AS stock_nums INTO #temp_data FROM #temp AS a INNER JOIN dbo.b_depot AS b ON a.depot_id = b.id INNER JOIN dbo.b_size AS c ON a.size_id = c.id GROUP BY a.depot_id,a.size_id DECLARE @hjdepot_id BIGINT SET @hjdepot_id = dbo.func_id() INSERT INTO #temp_data(orderby,depot_id,size_id,depotid,depot_name,sizeid,in_nums,retail_nums,stock_nums) SELECT '1' AS orderby,@hjdepot_id AS depot_id,size_id,'T','',MAX(sizeid) AS sizeid,SUM(in_nums) AS in_nums, SUM(retail_nums) AS retail_nums,SUM(stock_nums) AS stock_nums FROM #temp_data GROUP BY size_id SELECT * INTO @@temptable FROM #temp_data AS a WHERE a.in_nums != 0 OR a.retail_nums != 0 OR a.stock_nums != 0 SELECT TOP MAX(orderby) AS orderby,depot_id,MAX(depotid) AS depotid FROM {0} AS a GROUP BY depot_idorderby,depotid IF OBJECT_ID('tempdb..#temp_data') <> 0 DROP TABLE #temp_data CREATE TABLE #temp_data ( suborderby VARCHAR(10), orderby VARCHAR(10), depot_id BIGINT, size_id BIGINT, depotid VARCHAR(100), depot_name VARCHAR(100), sizeid VARCHAR(100), in_nums INT, retail_nums INT, stock_nums INT, ) INSERT INTO #temp_data(suborderby,orderby,depot_id,size_id,depotid,depot_name,sizeid,in_nums,retail_nums,stock_nums) SELECT '11' AS suborderby,a.orderby,a.depot_id,a.size_id,a.depotid,a.depot_name,a.sizeid, a.in_nums,a.retail_nums,a.stock_nums FROM {0} AS a INNER JOIN {1} AS b ON a.depot_id = b.depot_id INSERT INTO #temp_data(suborderby,orderby,depot_id,depotid,depot_name,sizeid,in_nums,retail_nums,stock_nums) SELECT '99'AS suborderby,MAX(a.orderby) AS orderby,depot_id,MAX(depotid) AS depotid,MAX(depot_name) AS depot_name, 'T' AS sizeid,SUM(in_nums) AS in_nums,SUM(retail_nums) AS retail_nums, SUM(stock_nums) AS stock_nums FROM #temp_data AS a GROUP BY a.depot_id UPDATE a SET a.in_nums = CASE WHEN ISNULL(a.in_nums,0)=0 THEN NULL ELSE a.in_nums END FROM #temp_data AS a UPDATE a SET a.retail_nums = CASE WHEN ISNULL(a.retail_nums,0)=0 THEN NULL ELSE a.retail_nums END FROM #temp_data AS a UPDATE a SET a.stock_nums = CASE WHEN ISNULL(a.stock_nums,0)=0 THEN NULL ELSE a.stock_nums END FROM #temp_data AS a SELECT depot_id,depotid,depot_name,sizeid,ISNULL(CAST(in_nums AS VARCHAR(10)),'') AS in_nums, ISNULL(CAST(retail_nums AS VARCHAR(10)),'') AS retail_nums,ISNULL(CAST(stock_nums AS VARCHAR(10)),'') AS stock_nums FROM #temp_data ORDER BY orderby,depotid,sizeid#SELECT * FROM {0}depotid depot_name data SELECT a.id,a.name FROM dbo.b_looksub AS a INNER JOIN dbo.plat_user_brand AS b ON b.user_id = @user_id AND a.id = b.brand_id WHERE a.states = 1 AND a.code = @code ORDER BY a.showorder,a.lookid SELECT a.id,a.name FROM dbo.b_looksub AS a WHERE a.states = 1 AND a.code = @code ORDER BY a.showorder,a.lookidKselect * from s_report where id = @idcreate table {0}(field_name varchar(100),field_label varchar(200),field_width int);create table {0}(field_name varchar(100),field_type varchar(200));sql_fields@@TABLEFIELDS@@tablefields@@summaryfieldssel_suppsel_jmssel_stysel_setdptsel_getdptsel_dptsel_cstmersql_query IF OBJECT_ID('tempdb..#temp_dptcstmer')<>0 DROP TABLE #temp_dptcstmer select a.depot_id,a.customer_id,a.employe_id into #temp_dptcstmer from( select aa.depot_id,aa.customer_id,bb.employe_id from h_customer_account aa inner join h_customer bb on aa.customer_id=bb.id union select depot_id,id as customer_id,employe_id from h_customer ) a --~[Oo` IF OBJECT_ID('tempdb..#temp_customer')<>0 DROP TABLE #temp_customer SELECT '~[Oo`' AS itemname, CAST(m.customer_id AS VARCHAR(50)) AS id,d.code,d.name,d.mobtel, CASE d.states WHEN 0 THEN 0 WHEN -1 THEN 1 WHEN 1 THEN 2 ELSE 0 END AS states, CAST(m.depot_id AS VARCHAR(50)) AS depot_id,B.depotid,b.s_name AS depotname, CAST(c.id AS VARCHAR(50)) AS employe_id,c.code AS empid,c.[name] AS empname, d.s_type,d.st_sex,d.st_area,d.st_birthday,d.st_address,d.cr_date,d.cr_name,d.comment,ISNULL(d.discount,1) AS discount ,a.balance INTO #temp_customer FROM #temp_dptcstmer m left join h_customer_account a on a.depot_id=m.depot_id and a.customer_id=m.customer_id left join b_depot b on m.depot_id=b.id left join h_customer d on m.customer_id=d.id left join b_employe c on d.employe_id=c.id WHERE 1=1 select isnull(byallcustomer,0) as byallcustomer from b_employe where id=@idbyallcustomer5 and m.depot_id=@depot_id h_customerpropertysortRule DESCa.cr_date DESCa.Q SELECT a.*,ROW_NUMBER() OVER(ORDER BY ]) AS xuhao INTO {0} FROM #temp_customer AS axuhao ASCs SELECT 'T' AS xuhao, count(1) AS states FROM  AS afilterDatafilter_states5 AND ISNULL(A.BALANCE,0)<07 AND ISNULL(A.BALANCE,0)>=0customer_id- AND m.customer_id={0} emp_id+ AND m.employe_id={0}filter_cr_datefilter_keywords --.UOo` IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail SELECT '.UOo`' AS itemname, CAST('' AS VARCHAR(200)) as styleid, CAST('' AS VARCHAR(200)) as stylename, CAST('' AS VARCHAR(200)) as colorname, CAST('' AS VARCHAR(200)) as sizename, CAST('' AS VARCHAR(200)) as empname, b.clothing_id,a.vip_emp_id as emp_id,NULL AS COLORORDER,NULL AS SIZEORDER, CAST(a.id AS VARCHAR(50)) AS id, a.code,a.boxid,c.depotid, CONVERT(VARCHAR(10),A.SURE_DATE,120) AS sure_date, b.nums,b.s_price,b.nums*b.s_price as spsums, a.comment INTO #temp_retail FROM u_retail a (nolock) inner join u_retailsub b (nolock) on a.id=b.code inner join b_depot c on a.depot_id=c.id WHERE a.sure>0 AND a.depot_id=@depot_id  -->k_Oo` UPDATE A SET A.STYLEID=C.STYLEID,A.STYLENAME=C.S_NAME,A.COLORNAME=D.COLORNAME,A.SIZENAME=E.SIZENAME,A.COLORORDER=D.SHOWORDER,A.SIZEORDER=E.SHOWORDER FROM #temp_retail A INNER JOIN B_CLOTHING B ON A.CLOTHING_ID=B.ID INNER JOIN B_STYLE C ON B.STYLE_ID=C.ID INNER JOIN B_COLOR D ON B.COLOR_ID=D.ID INNER JOIN B_SIZE E ON B.SIZE_ID=E.ID --%NXTOo` UPDATE A SET A.EMPNAME=B.NAME FROM #temp_retail A INNER JOIN B_EMPLOYE B ON A.EMP_ID=B.ID G SELECT A.*,ROW_NUMBER() OVER(ORDER BY A.SURE_DATE DESC,A.STYLEID ASC,A.COLORORDER,A.SIZEORDER) AS xuhao INTO {0} FROM( SELECT * FROM #temp_retail ) A - AND A.customer_id={0}{ SELECT SUM(nums) AS nums,SUM(nums*s_price) AS spsums FROM ; --.UOo` IF OBJECT_ID('tempdb..#temp_cert')<>0 DROP TABLE #temp_cert SELECT 'QOo`' AS itemname, a.boxid,a.ov_name,b.depotid,a.balance,c.name as empname, a.sure_date, CONVERT(VARCHAR(10),A.ov_date,120) AS ov_date, a.comment INTO #temp_cert FROM h_balance_customer a (nolock) inner join b_depot b on a.depot_id=b.id inner join b_employe c on a.employe_id=c.id WHERE a.sure>0 AND a.depot_id=@depot_id  SELECT A.*,ROW_NUMBER() OVER(ORDER BY A.SURE_DATE DESC) AS xuhao INTO {0} FROM( SELECT * FROM #temp_cert ) A K SELECT count(boxid) AS boxid FROM 135 and a.vip_emp_id=@emp_id 2 select CAST(cast(a.sure_date as date) AS VARCHAR(33)) as sure_date, a.boxid,c.name as customername,d.name as empname, case a.znums when 0 then null else a.znums end as znums, case a.spsums when 0 then null else a.spsums end as spsums, case b.skfs_sjdk when 0 then null else b.skfs_sjdk end as skfs_sjdk, case b.skfs_xj when 0 then null else b.skfs_xj end as skfs_xj, case b.skfs_weixin when 0 then null else b.skfs_weixin end as skfs_weixin, case b.skfs_alipay when 0 then null else b.skfs_alipay end as skfs_alipay, case b.skfs_card when 0 then null else b.skfs_card end as skfs_card, case b.skfs_remit when 0 then null else b.skfs_remit end as skfs_remit, a.comment from u_order a (nolock) inner join h_balance_customer b(nolock) on a.id=b.order_id inner join h_customer c on a.customer_id=c.id inner join b_employe d on d.id=a.vip_emp_id where a.d_type=16 and a.sure>0 and a.sure_date between @begdate and @enddate and a.depot_id=@depot_id {0} order by a.sure_date desc; select CAST(cast(a.sure_date as date) AS VARCHAR(33)) as sure_date, d.name as empname, sum(case a.znums when 0 then null else a.znums end) as znums, sum(case a.spsums when 0 then null else a.spsums end) as spsums, sum(case b.skfs_sjdk when 0 then null else b.skfs_sjdk end) as skfs_sjdk, sum(case b.skfs_xj when 0 then null else b.skfs_xj end) as skfs_xj, sum(case b.skfs_weixin when 0 then null else b.skfs_weixin end) as skfs_weixin, sum(case b.skfs_alipay when 0 then null else b.skfs_alipay end) as skfs_alipay, sum(case b.skfs_card when 0 then null else b.skfs_card end) as skfs_card, sum(case b.skfs_remit when 0 then null else b.skfs_remit end) as skfs_remit from u_order a (nolock) inner join h_balance_customer b(nolock) on a.id=b.order_id inner join h_customer c on a.customer_id=c.id inner join b_employe d on d.id=a.vip_emp_id where a.d_type=16 and a.sure>0 and a.sure_date between @begdate and @enddate and a.depot_id=@depot_id {0} group by CAST(cast(a.sure_date as date) AS VARCHAR(33)),d.name order by CAST(cast(a.sure_date as date) AS VARCHAR(33)) desc,d.name desc;  select count(1) as boxid, sum(a.znums) as znums, sum(a.spsums) as spsums, sum(b.skfs_sjdk) as skfs_sjdk, sum(b.skfs_xj) as skfs_xj, sum(b.skfs_weixin) as skfs_weixin, sum(b.skfs_alipay) as skfs_alipay, sum(b.skfs_card) as skfs_card, sum(b.skfs_remit) as skfs_remit from u_order a (nolock) inner join h_balance_customer b(nolock) on a.id=b.order_id inner join h_customer c on a.customer_id=c.id where a.d_type=16 and a.sure>0 and a.sure_date between @begdate and @enddate and a.depot_id=@depot_id {0} CAND a.style_id = @filter_style_idbrand_idCAND b.brand_id = @filter_brand_idstxl_idAND b.st_xl = (SELECT a.name FROM dbo.b_looksub AS a WHERE id = @filter_stxl_id); IF OBJECT_ID('tempdb..#temp_cloth') <> 0 DROP TABLE #temp_cloth SELECT a.id AS clothing_id,a.style_id,a.color_id,a.size_id, b.image_url,b.styleid,b.s_name AS stylename,b.px_price, b.k_price,b.x_price,c.name AS brand_name INTO #temp_cloth FROM b_clothing AS a INNER JOIN b_style AS b ON a.style_id = b.id LEFT JOIN dbo.b_looksub AS c ON b.brand_id = c.id AND c.code = '1000' WHERE 1 = 1 {0}[ IF OBJECT_ID('tempdb..#temp_stock') <> 0 DROP TABLE #temp_stock; SELECT CAST(a.style_id AS VARCHAR(50)) AS style_id, MAX(a.image_url) AS image_url, MAX(a.styleid) AS styleid, MAX(a.stylename) AS stylename, MAX(CAST(a.px_price AS DECIMAL(18, 2))) AS px_price, MAX(CAST(a.k_price AS DECIMAL(18, 2))) AS k_price, MAX(CAST(a.x_price AS DECIMAL(18, 2))) AS x_price, MAX(a.brand_name) AS brand_name, SUM(b.k_num) AS k_num, SUM(b.zt_num) AS zt_num, SUM(ISNULL(b.k_num, 0) + ISNULL(b.zt_num, 0)) AS total_num INTO #temp_stock FROM #temp_cloth AS a (NOLOCK) LEFT JOIN b_stock AS b (NOLOCK) ON a.clothing_id = b.clothing_id WHERE b.depot_id = @filter_depot_id GROUP BY a.style_id SELECT * FROM #temp_stock ORDER BY styleid ASC; IF OBJECT_ID('tempdb..#temp_stock') <> 0 DROP TABLE #temp_stock; SELECT CAST(a.style_id AS VARCHAR(50)) AS style_id, CAST(a.color_id AS VARCHAR(50)) AS color_id, MAX(a.image_url) AS image_url, MAX(a.styleid) AS styleid, MAX(a.stylename) AS stylename, MAX(c.colorname) AS colorname, MAX(CAST(a.px_price AS DECIMAL(18, 2))) AS px_price, MAX(CAST(a.k_price AS DECIMAL(18, 2))) AS k_price, MAX(CAST(a.x_price AS DECIMAL(18, 2))) AS x_price, MAX(a.brand_name) AS brand_name, SUM(b.k_num) AS k_num, SUM(b.zt_num) AS zt_num, SUM(ISNULL(b.k_num, 0) + ISNULL(b.zt_num, 0)) AS total_num INTO #temp_stock FROM #temp_cloth AS a (NOLOCK) LEFT JOIN b_stock AS b (NOLOCK) ON a.clothing_id = b.clothing_id LEFT JOIN b_color AS c (NOLOCK) ON a.color_id = c.id WHERE b.depot_id = @filter_depot_id GROUP BY a.style_id,a.color_id SELECT * FROM #temp_stock ORDER BY styleid ASC,colorname ASC;) IF OBJECT_ID('tempdb..#temp_stock') <> 0 DROP TABLE #temp_stock; SELECT CAST(a.style_id AS VARCHAR(50)) AS style_id, CAST(a.color_id AS VARCHAR(50)) AS color_id, CAST(a.size_id AS VARCHAR(50)) AS size_id, MAX(a.image_url) AS image_url, MAX(a.styleid) AS styleid, MAX(a.stylename) AS stylename, MAX(c.colorname) AS colorname, MAX(d.sizename) AS sizename, MAX(d.showorder) AS showorder, MAX(CAST(a.px_price AS DECIMAL(18, 2))) AS px_price, MAX(CAST(a.k_price AS DECIMAL(18, 2))) AS k_price, MAX(a.brand_name) AS brand_name, MAX(CAST(a.x_price AS DECIMAL(18, 2))) AS x_price, SUM(b.k_num) AS k_num, SUM(b.zt_num) AS zt_num, SUM(ISNULL(b.k_num, 0) + ISNULL(b.zt_num, 0)) AS total_num INTO #temp_stock FROM #temp_cloth AS a (NOLOCK) LEFT JOIN b_stock AS b (NOLOCK) ON a.clothing_id = b.clothing_id LEFT JOIN b_color AS c (NOLOCK) ON a.color_id = c.id LEFT JOIN b_size AS d (NOLOCK) ON a.size_id = d.id WHERE b.depot_id = @filter_depot_id GROUP BY a.style_id,a.color_id,a.size_id SELECT * FROM #temp_stock ORDER BY styleid ASC,colorname ASC,showorder ASC; SELECT a.id AS clothing_id,a.style_id,a.color_id,a.size_id, b.image_url,b.styleid,b.s_name AS stylename,b.px_price, b.k_price,b.x_price,c.name AS brand_name INTO @@temptable FROM b_clothing AS a INNER JOIN b_style AS b ON a.style_id = b.id LEFT JOIN dbo.b_looksub AS c ON b.brand_id = c.id AND c.code = '1000' WHERE 1 = 1 {0}= SELECT CAST(a.style_id AS VARCHAR(50)) AS style_id, MAX(a.image_url) AS image_url, MAX(a.styleid) AS styleid, MAX(a.stylename) AS stylename, MAX(CAST(a.px_price AS DECIMAL(18, 2))) AS px_price, MAX(CAST(a.k_price AS DECIMAL(18, 2))) AS k_price, MAX(CAST(a.x_price AS DECIMAL(18, 2))) AS x_price, MAX(a.brand_name) AS brand_name, SUM(b.k_num) AS k_num, SUM(b.zt_num) AS zt_num, SUM(ISNULL(b.k_num, 0) + ISNULL(b.zt_num, 0)) AS total_num FROM {0} AS a LEFT JOIN b_stock AS b (NOLOCK) ON a.clothing_id = b.clothing_id WHERE b.depot_id = @filter_depot_id GROUP BY a.style_idstyleid ASCU SELECT CAST(a.style_id AS VARCHAR(50)) AS style_id, CAST(a.color_id AS VARCHAR(50)) AS color_id, MAX(a.image_url) AS image_url, MAX(a.styleid) AS styleid, MAX(a.stylename) AS stylename, MAX(c.colorname) AS colorname, MAX(CAST(a.px_price AS DECIMAL(18, 2))) AS px_price, MAX(CAST(a.k_price AS DECIMAL(18, 2))) AS k_price, MAX(CAST(a.x_price AS DECIMAL(18, 2))) AS x_price, MAX(a.brand_name) AS brand_name, SUM(b.k_num) AS k_num, SUM(b.zt_num) AS zt_num, SUM(ISNULL(b.k_num, 0) + ISNULL(b.zt_num, 0)) AS total_num FROM {0} AS a LEFT JOIN b_stock AS b (NOLOCK) ON a.clothing_id = b.clothing_id LEFT JOIN b_color AS c (NOLOCK) ON a.color_id = c.id WHERE b.depot_id = @filter_depot_id GROUP BY a.style_id,a.color_id3styleid ASC,colorname ASC SELECT CAST(a.style_id AS VARCHAR(50)) AS style_id, CAST(a.color_id AS VARCHAR(50)) AS color_id, CAST(a.size_id AS VARCHAR(50)) AS size_id, MAX(a.image_url) AS image_url, MAX(a.styleid) AS styleid, MAX(a.stylename) AS stylename, MAX(c.colorname) AS colorname, MAX(d.sizename) AS sizename, MAX(d.showorder) AS showorder, MAX(CAST(a.px_price AS DECIMAL(18, 2))) AS px_price, MAX(CAST(a.k_price AS DECIMAL(18, 2))) AS k_price, MAX(a.brand_name) AS brand_name, MAX(CAST(a.x_price AS DECIMAL(18, 2))) AS x_price, SUM(b.k_num) AS k_num, SUM(b.zt_num) AS zt_num, SUM(ISNULL(b.k_num, 0) + ISNULL(b.zt_num, 0)) AS total_num FROM {0} AS a LEFT JOIN b_stock AS b (NOLOCK) ON a.clothing_id = b.clothing_id LEFT JOIN b_color AS c (NOLOCK) ON a.color_id = c.id LEFT JOIN b_size AS d (NOLOCK) ON a.size_id = d.id WHERE b.depot_id = @filter_depot_id GROUP BY a.style_id,a.color_id,a.size_idOstyleid ASC,colorname ASC,showorder ASC IF OBJECT_ID(N'tempdb.dbo.#tmp') IS NOT NULL DROP TABLE #tmp; CREATE TABLE #tmp ( {0} ) SELECT * INTO @@temptable FROM #tmp  merge into h_customer_brand as aa using ( select a.id as brand_id,a.checkedFlag,@customer_id as customer_id from {0} a )bb on(aa.customer_id=bb.customer_id and aa.brand_id=bb.brand_id) when matched then update set aa.selection=bb.checkedFlag when not matched then insert(customer_id,brand_id,selection) values(bb.customer_id,bb.brand_id,bb.checkedFlag); SELECT * FROM h_customer WHERE name=@name AND id<>@customer_id select distinct isnull(discount,0) as discount from h_customer order by isnull(discount,0) asc --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select top 100 c.style_id,CAST('' as varchar(300)) as x,sum(b.nums) as y,sum(b.nums*b.s_price) as y1 into #temp_retail from u_retail a (nolock) inner join u_retailsub b(nolock) on a.id=b.code left join b_clothing c(nolock) on b.clothing_id=c.id where a.sure>0 {0} and a.d_type=16 and a.sure_date between @begdate and @enddate group by c.style_id order by sum(b.nums) desc --fepenc update a set a.x=b.styleid+b.s_name from #temp_retail a inner join b_style b on a.style_id=b.id insert into #temp_retail(style_id,x,y,y1) select '1',';`T',sum(y),sum(y1) from #temp_retail select * from #temp_retail where style_id is not null order by y asc;  bysqlbegdateenddate --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select top 100 a.depot_id,CAST('' as varchar(300)) as x,sum(b.nums*b.s_price) as y,sum(b.nums*b.fcalcprice) as y1 into #temp_retail from u_retail a (nolock) inner join u_retailsub b(nolock) on a.id=b.code left join b_clothing c(nolock) on b.clothing_id=c.id where a.sure>0 {0} and a.d_type=16 and a.sure_date between @begdate and @enddate group by a.depot_id order by sum(b.nums*b.s_price) desc --fepenc update a set a.x=b.depotid+b.s_name from #temp_retail a inner join b_depot b on a.depot_id=b.id insert into #temp_retail(depot_id,x,y,y1) select '1',';`T',sum(y),sum(y1) from #temp_retail select * from #temp_retail where depot_id is not null order by y asc;  --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select top 100 a.vip_emp_id,CAST('' as varchar(300)) as x,sum(b.nums*b.s_price) as y,sum(b.nums*b.fcalcprice) as y1 into #temp_retail from u_retail a (nolock) inner join u_retailsub b(nolock) on a.id=b.code where a.sure>0 {0} and a.d_type=16 and a.sure_date between @begdate and @enddate group by a.vip_emp_id order by sum(b.nums*b.s_price) desc --fepenc update a set a.x=b.code+b.name from #temp_retail a inner join b_employe b on a.vip_emp_id=b.id insert into #temp_retail(vip_emp_id,x,y,y1) select '1',';`T',sum(y),sum(y1) from #temp_retail select * from #temp_retail where vip_emp_id is not null order by y asc;  --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select top 100 a.customer_id,CAST('' as varchar(300)) as x,sum(b.nums*b.s_price) as y,sum(b.nums*b.fcalcprice) as y1 into #temp_retail from u_retail a (nolock) inner join u_retailsub b(nolock) on a.id=b.code where a.sure>0 {0} and a.d_type=16 and a.sure_date between @begdate and @enddate group by a.customer_id order by sum(b.nums*b.s_price) desc --fepenc update a set a.x=b.name from #temp_retail a inner join h_customer b on a.customer_id=b.id insert into #temp_retail(customer_id,x,y,y1) select '1',';`T',sum(y),sum(y1) from #temp_retail select * from #temp_retail where customer_id is not null order by y asc;  --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select row_number() over(order by d.depotid,convert(varchar(100), a.sure_date, 23)) as xuhao, d.s_name as depotname,convert(varchar(100), a.sure_date, 23) as sure_date, sum(b.nums) as nums,sum(b.nums*b.s_price) as spsums,sum(b.nums*b.fcalcprice) as fcalcsums, sum(b.nums*b.j_cost) as jcsums, cast(0 as decimal(18,6)) as mle into #temp_retail from u_retail a (nolock) inner join u_retailsub b(nolock) on a.id=b.code left join b_clothing c(nolock) on b.clothing_id=c.id left join b_depot d(nolock) on a.depot_id=d.id where a.sure>0 {0} {1} and a.sure_date between @begdate and @enddate group by a.depot_id,d.depotid,d.s_name,convert(varchar(100), a.sure_date, 23) --fepenc update a set a.mle=isnull(a.fcalcsums,0)-isnull(a.jcsums,0) from #temp_retail a; select * from #temp_retail order by xuhao asc; byalldtype --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select row_number() over(order by convert(varchar(100), a.sure_date, 23),d.depotid) as xuhao, d.s_name as depotname,convert(varchar(100), a.sure_date, 23) as sure_date, sum(b.nums) as nums,sum(b.nums*b.s_price) as spsums,sum(b.nums*b.fcalcprice) as fcalcsums, sum(b.nums*b.j_cost) as jcsums, cast(0 as decimal(18,6)) as mle into #temp_retail from u_retail a (nolock) inner join u_retailsub b(nolock) on a.id=b.code left join b_clothing c(nolock) on b.clothing_id=c.id left join b_depot d(nolock) on a.depot_id=d.id where a.sure>0 {0} {1} and a.sure_date between @begdate and @enddate group by a.depot_id,d.depotid,d.s_name,convert(varchar(100), a.sure_date, 23) --fepenc update a set a.mle=isnull(a.fcalcsums,0)-isnull(a.jcsums,0) from #temp_retail a; select * from #temp_retail order by xuhao asc;  --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select row_number() over(order by f.showorder)as xuhao, f.name as brandname, sum(b.nums) as nums,sum(b.nums*b.s_price) as spsums,sum(b.nums*b.fcalcprice) as fcalcsums, sum(b.nums*b.j_cost) as jcsums, cast(0 as decimal(18,6)) as mle into #temp_retail from u_retail a (nolock) inner join u_retailsub b(nolock) on a.id=b.code left join b_clothing c(nolock) on b.clothing_id=c.id left join b_depot d(nolock) on a.depot_id=d.id left join b_style e(nolock) on c.style_id=e.id left join b_looksub f(nolock) on e.brand_id=f.id where a.sure>0 {0} {1} and a.sure_date between @begdate and @enddate group by f.name,f.showorder --fepenc update a set a.mle=isnull(a.fcalcsums,0)-isnull(a.jcsums,0) from #temp_retail a; select * from #temp_retail order by xuhao asc;  --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select row_number() over(order by f.showorder) as xuhao, f.name as st_xl, sum(b.nums) as nums,sum(b.nums*b.s_price) as spsums,sum(b.nums*b.fcalcprice) as fcalcsums, sum(b.nums*b.j_cost) as jcsums, cast(0 as decimal(18,6)) as mle into #temp_retail from u_retail a (nolock) inner join u_retailsub b(nolock) on a.id=b.code left join b_clothing c(nolock) on b.clothing_id=c.id left join b_depot d(nolock) on a.depot_id=d.id left join b_style e(nolock) on c.style_id=e.id left join b_looksub f(nolock) on (f.code=1004 and e.st_xl=f.name) where a.sure>0 {0} {1} and a.sure_date between @begdate and @enddate group by f.name,f.showorder --fepenc update a set a.mle=isnull(a.fcalcsums,0)-isnull(a.jcsums,0) from #temp_retail a; select * from #temp_retail order by xuhao asc; } --.Upenc IF OBJECT_ID('tempdb..#temp_data')<>0 DROP TABLE #temp_data CREATE TABLE #temp_data ( customer_id bigint, depot_id bigint, qc_sums decimal(18,6),--gR~{ retail_sums decimal(18,6),--,gg.Uё back_sums decimal(18,6),--,gg'ё yssums decimal(18,6),--,gg]6e tzsums decimal(18,6),--,ggte qm_sums decimal(18,6),--g+g~{ mq_sums decimal(18,6),--vMRYO cy_sums decimal(18,6)--]_ё ) insert into #temp_data(customer_id,depot_id) select @customer_id,@depot_id --,gg/gR.U' IF OBJECT_ID(N'tempdb.dbo.#TMP_RETAIL') IS NOT NULL DROP TABLE #TMP_RETAIL; SELECT D.DEPOT_ID,A.CUSTOMER_ID, SUM(CASE WHEN A.SURE_DATE<@begdate AND B.NUMS<0 THEN -1*B.S_PRICE*B.NUMS END) as QC_BACK_SUMS, SUM(CASE WHEN A.SURE_DATE<@begdate AND B.NUMS>0 THEN B.S_PRICE*B.NUMS END) as QC_RETAIL_SUMS, SUM(CASE WHEN A.SURE_DATE>=@begdate AND B.NUMS<0 THEN -1*B.S_PRICE*B.NUMS END) as BQ_BACK_SUMS, SUM(CASE WHEN A.SURE_DATE>=@begdate AND B.NUMS>0 THEN B.S_PRICE*B.NUMS END) as BQ_RETAIL_SUMS INTO #TMP_RETAIL FROM U_RETAIL A (NOLOCK) INNER JOIN U_RETAILSUB B(NOLOCK) ON A.ID=B.CODE INNER JOIN U_ORDER C(NOLOCK) ON A.ORDER_ID=C.ID INNER JOIN h_balance_customer D(NOLOCK) ON C.ID=D.ORDER_ID WHERE ISNULL(A.SURE,0)>0 AND A.D_TYPE=16 AND EXISTS(SELECT 1 FROM #temp_data AA WHERE AA.CUSTOMER_ID=A.CUSTOMER_ID AND AA.DEPOT_ID=D.DEPOT_ID) AND A.SURE_DATE<=@enddate GROUP BY D.DEPOT_ID,A.CUSTOMER_ID; --fepenc UPDATE A SET A.QC_SUMS=ISNULL(A.QC_SUMS,0)+ISNULL(B.QC_BACK_SUMS,0)-ISNULL(B.QC_RETAIL_SUMS,0), A.BACK_SUMS=ISNULL(B.BQ_BACK_SUMS,0),A.RETAIL_SUMS=ISNULL(B.BQ_RETAIL_SUMS,0) FROM #temp_data A INNER JOIN ( SELECT * FROM #TMP_RETAIL ) B ON A.DEPOT_ID=B.DEPOT_ID AND A.CUSTOMER_ID=B.CUSTOMER_ID; --,gg/gR]6epenc IF OBJECT_ID(N'tempdb.dbo.#TMP_CERT') IS NOT NULL DROP TABLE #TMP_CERT; SELECT A.DEPOT_ID,A.CUSTOMER_ID, SUM(CASE WHEN A.SURE_DATE<@begdate AND A.D_TYPE=1 THEN A.BALANCE END) as QC_TZSUMS, SUM(CASE WHEN A.SURE_DATE<@begdate AND A.D_TYPE=0 THEN A.SKFS_XJ END) as QC_XJSUMS, SUM(CASE WHEN A.SURE_DATE<@begdate AND A.D_TYPE=0 THEN A.SKFS_WEIXIN END) as QC_WEIXINSUMS, SUM(CASE WHEN A.SURE_DATE<@begdate AND A.D_TYPE=0 THEN A.SKFS_ALIPAY END) as QC_ALIPAYSUMS, SUM(CASE WHEN A.SURE_DATE<@begdate AND A.D_TYPE=0 THEN A.SKFS_CARD END) as QC_CARDSUMS, SUM(CASE WHEN A.SURE_DATE<@begdate AND A.D_TYPE=0 THEN A.SKFS_REMIT END) as QC_REMITSUMS, SUM(CASE WHEN A.SURE_DATE>=@begdate AND A.D_TYPE=1 THEN A.BALANCE END) as BQ_TZSUMS, SUM(CASE WHEN A.SURE_DATE>=@begdate AND A.D_TYPE=0 THEN A.SKFS_XJ END) as BQ_XJSUMS, SUM(CASE WHEN A.SURE_DATE>=@begdate AND A.D_TYPE=0 THEN A.SKFS_WEIXIN END) as BQ_WEIXINSUMS, SUM(CASE WHEN A.SURE_DATE>=@begdate AND A.D_TYPE=0 THEN A.SKFS_ALIPAY END) as BQ_ALIPAYSUMS, SUM(CASE WHEN A.SURE_DATE>=@begdate AND A.D_TYPE=0 THEN A.SKFS_CARD END) as BQ_CARDSUMS, SUM(CASE WHEN A.SURE_DATE>=@begdate AND A.D_TYPE=0 THEN A.SKFS_REMIT END) as BQ_REMITSUMS INTO #TMP_CERT FROM h_balance_customer A WHERE ISNULL(A.SURE,0)>0 AND EXISTS(SELECT 1 FROM #temp_data AA WHERE AA.CUSTOMER_ID=A.CUSTOMER_ID AND AA.DEPOT_ID=A.DEPOT_ID) AND A.SURE_DATE<=@enddate GROUP BY A.DEPOT_ID,A.CUSTOMER_ID; --fepenc UPDATE A SET A.QC_SUMS=ISNULL(A.QC_SUMS,0)+ISNULL(B.QC_TZSUMS,0)+(ISNULL(B.QC_XJSUMS,0)+ISNULL(B.QC_WEIXINSUMS,0)+ISNULL(B.QC_ALIPAYSUMS,0)+ISNULL(B.QC_CARDSUMS,0)+ISNULL(B.QC_REMITSUMS,0)), A.TZSUMS=ISNULL(B.BQ_TZSUMS,0),A.YSSUMS=ISNULL(B.BQ_XJSUMS,0)+ISNULL(B.BQ_WEIXINSUMS,0)+ISNULL(B.BQ_ALIPAYSUMS,0)+ISNULL(B.BQ_CARDSUMS,0)+ISNULL(B.BQ_REMITSUMS,0) FROM #temp_data A INNER JOIN ( SELECT * FROM #TMP_CERT ) B ON A.DEPOT_ID=B.DEPOT_ID AND A.CUSTOMER_ID=B.CUSTOMER_ID; --feg+gpenc=gR-.U+'+te+]6e UPDATE A SET A.QM_SUMS=ISNULL(A.QC_SUMS,0)-ISNULL(A.RETAIL_SUMS,0)+ISNULL(A.BACK_SUMS,0)+ISNULL(A.TZSUMS,0)+ISNULL(A.YSSUMS,0) FROM #temp_data A; --fevMRYO UPDATE A SET A.MQ_SUMS=B.BALANCE FROM #temp_data A LEFT JOIN h_customer_account B ON A.DEPOT_ID=B.DEPOT_ID AND A.CUSTOMER_ID=B.CUSTOMER_ID; --fe]_YO UPDATE A SET A.CY_SUMS=ISNULL(A.QM_SUMS,0)-ISNULL(A.MQ_SUMS,0) FROM #temp_data A; select a.customer_id, a.depot_id bigint, convert(float,a.qc_sums) as qc_sums,--gR~{ convert(float,a.retail_sums) as retail_sums ,--,gg.Uё convert(float,a.back_sums) as back_sums,--,gg'ё convert(float,a.yssums) as yssums,--,gg]6e convert(float,a.tzsums) as tzsums,--,ggte convert(float,a.qm_sums) as qm_sums,--g+g~{ convert(float,a.mq_sums) as mq_sums,--vMRYO convert(float,a.cy_sums) as cy_sums, b.s_name as depotname,c.name as customername from #temp_data a inner join b_depot b on a.depot_id=b.id inner join h_customer c on a.customer_id=c.id  and b.nums>=0 and b.nums<0 --.Upenc IF OBJECT_ID('tempdb..#temp_retail')<>0 DROP TABLE #temp_retail select -1 as xuhao, cast('eg' as varchar(100)) as sure_date, cast('yb!k' as varchar(100)) as boxid, cast('>kS' as varchar(100)) as styleid, cast(' Ty' as varchar(100)) as stylename, cast('r' as varchar(100)) as colorname, cast(':\x' as varchar(100)) as sizename, cast('peϑ' as varchar(100)) as nums, cast('USN' as varchar(100)) as s_price, cast('ё' as varchar(100)) as spsums, cast('Yl' as varchar(100)) as comment into #temp_retail IF OBJECT_ID('tempdb..#temp_retail_01')<>0 DROP TABLE #temp_retail_01 select row_number() over(order by a.sure_date,a.boxid,d.styleid,e.colorid,f.showorder) as xuhao, convert(varchar(100),a.sure_date, 112) as sure_date,a.boxid, d.styleid,d.s_name as stylename,e.colorname,f.sizename, sum(b.nums) as nums, convert(float,b.s_price) as s_price, convert(float,sum(b.nums*b.s_price)) as spsums, '' as comment into #temp_retail_01 from u_order a (nolock) inner join u_ordersub b(nolock) on a.id=b.code left join b_clothing c on b.clothing_id=c.id left join b_style d on c.style_id=d.id left join b_color e on c.color_id=e.id left join b_size f on c.size_id=f.id where a.sure>0 {0} and a.d_type=16 and a.sure_date between @begdate and @enddate and a.depot_id=@depot_id and a.customer_id=@customer_id group by a.sure_date,a.boxid,d.styleid,d.s_name,e.colorid,e.colorname,f.showorder,f.sizename,b.s_price insert into #temp_retail_01(xuhao,sure_date,nums,spsums,comment) select count(1)+1 as xuhao,'T' as sure_date,sum(nums) as nums,sum(spsums) as spsums,'' as comment from #temp_retail_01 insert into #temp_retail(xuhao,sure_date,boxid,styleid,stylename,colorname,sizename,nums,s_price,spsums,comment) select xuhao,sure_date,boxid,styleid,stylename,colorname,sizename,nums,s_price,spsums,comment from #temp_retail_01 select * from #temp_retail order by xuhao asc;  IF OBJECT_ID('tempdb..#temp_skfs')<>0 DROP TABLE #temp_skfs select -1 as xuhao, cast('eg' as varchar(100)) as sure_date, cast('yb!k' as varchar(100)) as boxid, cast('ё' as varchar(100)) as sums, cast('N>ke_' as varchar(100)) as skfsname, cast('Yl' as varchar(100)) as comment into #temp_skfs IF OBJECT_ID('tempdb..#temp_skfs_01')<>0 DROP TABLE #temp_skfs_01 select row_number() over(order by a.sure_date,a.boxid,c.name) as xuhao, convert(varchar(100),a.sure_date, 112) as sure_date,a.boxid, convert(float,b.sums) as sums, c.name as skfsname, '' as comment into #temp_skfs_01 from u_order a (nolock) inner join u_orderskfs b(nolock) on a.id=b.code left join view_skfs c on b.skfs_id=c.id where a.sure>0 and a.d_type=16 and a.sure_date between @begdate and @enddate and a.depot_id=@depot_id and b.skfs_id in('2002','2003','2004','9002') and isnull(b.sums,0)!=0 and a.customer_id=@customer_id insert into #temp_skfs_01(xuhao,sure_date,sums,comment) select count(1)+1 as xuhao,'T' as sure_date,sum(sums) as sums,'' as comment from #temp_skfs_01 insert into #temp_skfs(xuhao,sure_date,boxid,sums,skfsname,comment) select xuhao,sure_date,boxid,sums,skfsname,comment from #temp_skfs_01 select * from #temp_skfs order by xuhao asc;  SELECT lookid,name FROM dbo.view_looksub WHERE code = '2015' AND states = 1 ORDER BY showorder,lookid,name;select CAST(id AS VARCHAR(50)) AS id,depotid,s_name from b_depot where depotid = @depotidUselect * from b_depot where id = @depot_id select * from b_clothing where style_id = @style_id AND color_id = @color_id AND size_id = @size_idKSELECT * FROM u_indent WHERE id = @idISELECT * FROM u_quota WHERE id = @idu_indentu_indentsub SELECT ROW_NUMBER() OVER(ORDER BY c.styleid) AS boxid, MAX(a.style_code) AS id,b.style_id,SUM(a.nums) AS nums, MAX(a.j_cost) AS j_cost,MAX(a.j_price) AS j_price,MAX(a.x_price) AS x_price, MAX(a.discount) AS discount,MAX(a.s_price) AS s_price,MAX(a.comment) AS comment FROM u_indentsub a INNER JOIN dbo.b_clothing b ON b.id=a.clothing_id INNER JOIN dbo.b_style c ON b.style_id=c.id WHERE a.clothing_id=b.id AND a.code=@id GROUP BY b.style_id,c.styleidu_indentstylecSELECT TOP 1 1 FROM u_indent WHERE boxid = @boxid- IF OBJECT_ID('tempdb..#temp_id')<>0 DROP TABLE #temp_id SELECT a.id,CAST('' AS INT) AS znums,CAST('' AS INT) AS ph_znums,CAST('' AS INT) AS pf_znums,CAST('' AS INT) AS sf_znums INTO #temp_id FROM dbo.u_indent AS a (NOLOCK) WHERE a.d_type = 1 AND ISNULL(a.boxid,'') != ''0AND a.sure = 0AND a.sure > 0setdepot_idOAND a.setdepot_id = @filter_setdepot_idCAND a.depot_id = @filter_depot_idfilter_print;AND ISNULL(a.prn_count,0) > 0;AND ISNULL(a.prn_count,0) = 0 AND a.set_date BETWEEN CONVERT(VARCHAR(10),@filter_begdate,126)+' 00:00:00' AND CONVERT(VARCHAR(10),@filter_enddate,126)+' 23:59:59'!filter_sure_date)AND a.sure > 0 AND a.sure_date BETWEEN CONVERT(VARCHAR(10),@filter_begdate,126)+' 00:00:00' AND CONVERT(VARCHAR(10),@filter_enddate,126)+' 23:59:59'AND EXISTS(SELECT TOP 1 1 FROM (SELECT t1.code FROM dbo.u_indentsub AS t1 INNER JOIN dbo.b_clothing AS t2 ON t2.id = t1.clothing_id WHERE t2.style_id = @filter_style_id GROUP BY code) AS k1 WHERE a.id = k1.code)OAND a.customer_id = @filter_customer_idfilter_billtypeCAND a.selltype = @filter_billtype3 --feBle' Blpeϑ0[Speϑ UPDATE k1 SET k1.znums = k2.znums,k1.sf_znums = k2.sf_znums FROM #temp_id AS k1 INNER JOIN ( SELECT b.id,SUM(a.nums) AS znums,SUM(a.enter_nums) AS sf_znums FROM dbo.u_indentsub AS a INNER JOIN #temp_id AS b ON a.code = b.id GROUP BY b.id ) AS k2 ON k1.id = k2.id --feBle' M'peϑ UPDATE k1 SET k1.ph_znums = k2.ph_znums FROM #temp_id AS k1 INNER JOIN ( SELECT a.indent_id AS id,SUM(a.quota_nums) AS ph_znums FROM dbo.view_quotaref_ovnums AS a INNER JOIN #temp_id AS t1 ON t1.id = a.indent_id GROUP BY a.indent_id ) AS k2 ON k1.id = k2.id --feBle' S'peϑ UPDATE k1 SET k1.pf_znums = k2.pf_znums FROM #temp_id AS k1 INNER JOIN ( SELECT t1.id AS id,SUM(c.nums) AS pf_znums FROM dbo.u_quota AS a INNER JOIN dbo.u_sell AS b ON a.id = b.cz_id INNER JOIN dbo.u_sellsub AS c ON b.id = c.code INNER JOIN #temp_id AS t1 ON t1.id = a.cz_id WHERE b.sure > 0 GROUP BY t1.id ) AS k2 ON k1.id = k2.id SELECT CAST(a.id AS VARCHAR(50)) AS id,ROW_NUMBER() OVER(ORDER BY a.boxid desc) AS xuhao, CASE WHEN ISNULL(a.ov_sure ,0) = 1 THEN 3 WHEN ISNULL(a.sure ,0) = 1 THEN 2 WHEN ISNULL(a.sure ,0) = 0 THEN 0 END AS states, a.code,a.boxid,a.selltype,c.mobtel,c.name AS customer_name, d.depotid AS setdepotid,d.s_name AS setdepot_name, e.depotid,e.s_name AS depot_name, RIGHT(CAST(a.set_date AS DATE),5) AS set_date, RIGHT(CAST(a.sure_date AS DATE),5) AS sure_date, a.comment,a.update_name,a.update_date, RIGHT(CAST(a.cr_date AS DATE),5) AS cr_date, a.cr_name, CASE WHEN ISNULL(tba.znums, 0) != 0 THEN tba.znums END AS znums, CASE WHEN ISNULL(tba.ph_znums, 0) != 0 THEN tba.ph_znums END AS ph_znums, CASE WHEN ISNULL(tba.pf_znums, 0) != 0 THEN tba.pf_znums END AS pf_znums, CASE WHEN ISNULL(tba.sf_znums, 0) != 0 THEN tba.sf_znums END AS sf_znums, CASE WHEN ISNULL(tba.znums, 0) != 0 THEN tba.znums END - CASE WHEN ISNULL(tba.ph_znums, 0) != 0 THEN tba.ph_znums END AS xpcy_znums, CASE WHEN ISNULL(tba.znums, 0) != 0 THEN tba.znums END - CASE WHEN ISNULL(tba.pf_znums, 0) != 0 THEN tba.pf_znums END AS xfcy_znums, CASE WHEN ISNULL(tba.ph_znums, 0) != 0 THEN tba.ph_znums END - CASE WHEN ISNULL(tba.pf_znums, 0) != 0 THEN tba.pf_znums END AS pfcy_znums, a.prn_count,a.prn_name,a.prn_date INTO  FROM dbo.u_indent AS a INNER JOIN #temp_id AS tba ON a.id = tba.id LEFT JOIN dbo.h_customer AS c ON a.customer_id = c.id INNER JOIN dbo.b_depot AS d ON a.setdepot_id = d.id INNER JOIN dbo.b_depot AS e ON a.depot_id = e.id WHERE 1 = 1 AND ( c.name like '%'+@filter_search_text+'%' OR a.boxid LIKE '%'+@filter_search_text+'%' )boxid descW SELECT 'T' AS xuhao,count(1) AS states, SUM(znums) AS znums, SUM(ph_znums) AS ph_znums, SUM(pf_znums) AS pf_znums, SUM(sf_znums) AS sf_znums, SUM(xpcy_znums) AS xpcy_znums, SUM(xfcy_znums) AS xfcy_znums, SUM(pfcy_znums) AS pfcy_znums FROM  SELECT TOP 1 CAST(ISNULL(MAX(a.boxid),0) AS INT) + 1 AS boxid FROM u_indent AS a WHERE ISNULL(a.boxid,'') != '' IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp CREATE TABLE #temp ( id VARCHAR(100), code VARCHAR(50), set_date DATETIME, boxid VARCHAR(100), setdepot_id VARCHAR(100), setdepotid VARCHAR(100), setdepot_name VARCHAR(100), depot_id VARCHAR(100), depotid VARCHAR(100), depot_name VARCHAR(100), selltype VARCHAR(100), customer_id VARCHAR(100), customer_mobtel VARCHAR(100), customer_name VARCHAR(100), comment VARCHAR(100), znums VARCHAR(50), ph_znums VARCHAR(50), fh_znums VARCHAR(50), sf_znums VARCHAR(50), ) --;Npenc INSERT #temp(id,code,set_date,setdepot_id,setdepotid,setdepot_name,depot_id,depotid,depot_name, selltype,customer_id,customer_name,customer_mobtel,boxid,comment) SELECT a.id,a.code,a.set_date,c.id AS depot_id,c.depotid,c.s_name AS depot_name, d.id AS depot_id,d.depotid,d.s_name AS depot_name,a.selltype,a.customer_id,b.name,b.mobtel,a.boxid,a.comment FROM dbo.u_indent AS a LEFT JOIN dbo.h_customer AS b ON a.customer_id = b.id INNER JOIN dbo.b_depot AS c ON a.setdepot_id = c.id INNER JOIN dbo.b_depot AS d ON a.depot_id = d.id WHERE a.id = @id --f~ UPDATE a SET a.znums = CASE WHEN ISNULL(b.znums, 0) != 0 THEN b.znums END,a.sf_znums = CASE WHEN ISNULL(b.sf_znums, 0) != 0 THEN b.sf_znums END FROM #temp AS a INNER JOIN ( SELECT t1.code,SUM(t1.nums) AS znums,SUM(t1.enter_nums) AS sf_znums FROM dbo.u_indentsub AS t1 WHERE t1.code = @id GROUP BY t1.code ) AS b ON a.id = b.code ----feBle' M'peϑ --UPDATE k1 SET k1.ph_znums = CASE WHEN ISNULL(k2.ph_znums, 0) != 0 THEN k2.ph_znums END --FROM #temp AS k1 --INNER JOIN ( -- SELECT t1.id,SUM(b.nums) AS ph_znums -- FROM dbo.u_quota AS a -- INNER JOIN dbo.u_quotasub AS b ON a.id = b.code -- INNER JOIN #temp AS t1 ON t1.id = a.cz_id -- GROUP BY t1.id --) AS k2 ON k1.id = k2.id --feBle' M'peϑ UPDATE k1 SET k1.ph_znums = CASE WHEN ISNULL(k2.ph_znums, 0) != 0 THEN k2.ph_znums END FROM #temp AS k1 INNER JOIN ( SELECT a.indent_id,SUM(a.quota_nums) AS ph_znums FROM dbo.view_quotaref_ovnums AS a WHERE ISNULL(a.indent_id, '') = @id GROUP BY a.indent_id ) AS k2 ON k1.id = k2.indent_id --feBle' S'peϑ UPDATE k1 SET k1.fh_znums = CASE WHEN ISNULL(k2.fh_znums, 0) != 0 THEN k2.fh_znums END FROM #temp AS k1 INNER JOIN ( SELECT t1.id,SUM(c.nums) AS fh_znums FROM dbo.u_quota AS a INNER JOIN dbo.u_sell AS b ON a.id = b.cz_id INNER JOIN dbo.u_sellsub AS c ON b.id = c.code INNER JOIN #temp AS t1 ON t1.id = a.cz_id GROUP BY t1.id ) AS k2 ON k1.id = k2.id SELECT * FROM #temp IF OBJECT_ID('tempdb..#temp_main')<>0 DROP TABLE #temp_main CREATE TABLE #temp_main ( sub_id VARCHAR(50), clothing_id BIGINT, nums INT, enter_nums INT, x_price NUMERIC(18,6), j_price NUMERIC(18,6), discount NUMERIC(18,6), s_price NUMERIC(18,6), comment VARCHAR(300), ph_nums INT, fh_nums INT, sf_nums INT ) INSERT INTO #temp_main(sub_id,clothing_id,nums,enter_nums,x_price,j_price,discount,s_price,comment) SELECT a.id,a.clothing_id,a.nums,a.enter_nums,a.x_price,a.j_price,a.discount,a.s_price,a.comment FROM dbo.u_indentsub AS a WHERE a.code = @id --INSERT INTO #temp_main(clothing_id,ph_nums) --SELECT b.clothing_id,b.nums --FROM dbo.u_quota AS a --INNER JOIN dbo.u_quotasub AS b ON a.id = b.code --WHERE ISNULL(a.sure, 0) > 0 AND a.cz_id = @id INSERT INTO #temp_main(clothing_id,ph_nums) SELECT k1.clothing_id,SUM(k1.quota_nums) AS xqph_nums FROM dbo.view_quotaref_ovnums AS k1 WHERE ISNULL(k1.indent_id, '') = @id GROUP BY k1.clothing_id INSERT INTO #temp_main(clothing_id,fh_nums) SELECT c.clothing_id,c.nums FROM dbo.u_quota AS a INNER JOIN dbo.u_sell AS b ON a.id = b.cz_id INNER JOIN dbo.u_sellsub AS c ON b.id = c.code WHERE a.cz_id = @id AND ISNULL(b.sure, 0) > 0 IF OBJECT_ID('tempdb..#temp_summery')<>0 DROP TABLE #temp_summery SELECT MAX(a.sub_id) AS sub_id,a.clothing_id,SUM(nums) AS nums,SUM(enter_nums) AS enter_nums,MAX(comment) AS comment, MAX(a.x_price) AS x_price,MAX(a.j_price) AS j_price,MAX(a.discount) AS discount,MAX(a.s_price) AS s_price, SUM(a.ph_nums) AS ph_nums,SUM(a.fh_nums) AS fh_nums,SUM(a.sf_nums) AS sf_nums INTO #temp_summery FROM #temp_main AS a GROUP BY a.clothing_id SELECT a.sub_id,c.styleid AS code,CAST(b.color_id AS VARCHAR(50)) AS color_id,d.colorid,d.colorname,a.discount, CAST(b.style_id AS VARCHAR(50)) AS id,a.j_price,c.s_name AS name,a.nums, a.s_price,c.styleid+'0'+c.s_name AS show_name,CAST(b.size_id AS VARCHAR(50)) AS size_id, e.sizeid, e.sizename,a.s_price * a.nums AS spsums,CAST(b.style_id AS VARCHAR(50)) AS style_id, c.styleid +' '+c.s_name AS styleid, a.x_price,c.image_url,a.comment, CASE WHEN ISNULL(a.ph_nums, 0) != 0 THEN a.ph_nums END AS ph_nums, CASE WHEN ISNULL(a.fh_nums, 0) != 0 THEN a.fh_nums END AS fh_nums, CASE WHEN ISNULL(a.enter_nums, 0) != 0 THEN a.enter_nums END AS sf_nums FROM #temp_summery AS a INNER JOIN dbo.b_clothing AS b ON a.clothing_id = b.id INNER JOIN dbo.b_style AS c ON b.style_id = c.id INNER JOIN dbo.b_color AS d ON b.color_id = d.id INNER JOIN dbo.b_size AS e ON b.size_id = e.id ORDER BY c.styleid,d.colorid,e.sizeid; CREATE TABLE s ( clothing_id VARCHAR(100) , style_id VARCHAR(100) , color_id VARCHAR(100) , size_id VARCHAR(100) , nums INT , sf_nums INT , x_price NUMERIC(18, 6) , j_cost NUMERIC(18, 6) , j_price NUMERIC(18, 6) , s_price NUMERIC(18, 6) , discount NUMERIC(18, 6) , comment VARCHAR(100) );+ -->k_f~ INSERT INTO dbo.u_indentstyle(id,code,boxid,style_id,nums,j_cost,x_price,discount,s_price,comment) SELECT dbo.func_newid() AS id,@code AS code,'CZ'+RIGHT('00000'+ CAST(ROW_NUMBER()OVER(ORDER BY a.style_id) AS VARCHAR(50)),5) AS boxid,style_id,SUM(a.nums),MAX(a.j_cost) AS j_cost, MAX(a.x_price) AS x_price,MAX(a.discount) AS discount,MAX(a.s_price) AS s_price,MAX(a.comment) AS comment FROM _ a GROUP BY style_id; --peϑf~ INSERT INTO u_indentsub(id,code,style_code,clothing_id,nums,j_cost,j_price,x_price,discount,s_price,comment,enter_nums) SELECT dbo.func_newid(),@code AS code,b.id AS style_code,a.clothing_id, SUM(a.nums),MAX(a.j_cost) AS j_cost,MAX(a.j_price) AS j_price,MAX(a.x_price) AS x_price,MAX(a.discount) AS discount,MAX(a.s_price) AS s_price,MAX(a.comment) AS comment,SUM(a.sf_nums) AS enter_nums FROM  a INNER JOIN u_indentstyle b ON a.style_id=b.style_id WHERE b.code = @code GROUP BY b.id,clothing_idUSnc] Rd NAQdkd\Oov_sureUSnc]~Hh NAQdkd\Ochk_sure sureUSnc][8h{v& NAQdkd\OiSELECT * FROM dbo.h_customer WHERE id = @customer_idselect count(*) as c_nt from u_indentsub where code = @id and isnull(nums,0) <> 0 c_ntselect count(*) as c_nt from u_quotasub where code = @id and isnull(nums,0) <> 0UPDATE dbo.u_indent SET ov_sure = 1,ov_name = @username,ov_date = @date WHERE id = @id? IF OBJECT_ID('tempdb..#temp_indent')<>0 DROP TABLE #temp_indent SELECT a.id AS indent_id,b.nums INTO #temp_indent FROM dbo.u_indent AS a INNER JOIN dbo.u_indentsub AS b ON a.id = b.code WHERE a.sure = 1 AND a.id = @id IF OBJECT_ID('tempdb..#temp_quota')<>0 DROP TABLE #temp_quota SELECT k1.quota_id,SUM(k1.quota_nums) AS nums INTO #temp_quota FROM dbo.view_quotaref_ovnums AS k1 WHERE ISNULL(k1.indent_id, '') = @id GROUP BY k1.quota_id IF OBJECT_ID('tempdb..#temp_sell')<>0 DROP TABLE #temp_sell SELECT a.id AS sell_id,b.nums INTO #temp_sell FROM dbo.u_sell AS a INNER JOIN dbo.u_sellsub AS b ON a.id = b.code INNER JOIN #temp_quota AS c ON a.id = c.quota_id WHERE a.sure = 1 DECLARE @indent_nums INT,@quota_nums INT,@sell_nums INT SELECT @indent_nums = ISNULL(SUM(a.nums), 0) FROM #temp_indent AS a SELECT @quota_nums = ISNULL(SUM(a.nums), 0) FROM #temp_quota AS a SELECT @sell_nums = ISNULL(SUM(a.nums), 0) FROM #temp_sell AS a SELECT @indent_nums AS indent_nums,@quota_nums AS quota_nums,@sell_nums AS sell_nums IF OBJECT_ID('tempdb..#temp_sub')<>0 DROP TABLE #temp_sub IF OBJECT_ID('tempdb..#temp_cysub')<>0 DROP TABLE #temp_cysub IF OBJECT_ID('tempdb..#temp_stock')<>0 DROP TABLE #temp_stock SELECT a.clothing_id,b.style_id,b.color_id,b.size_id,SUM(a.nums) AS nums,MAX(a.j_cost) AS j_cost, MAX(a.x_price) AS x_price,MAX(a.j_price) AS j_price,MAX(a.discount) AS discount, MAX(a.s_price) AS s_price,MAX(a.comment) AS comment INTO #temp_sub FROM u_indentsub a INNER JOIN dbo.b_clothing b ON a.clothing_id=b.id WHERE a.code = @indent_id GROUP BY a.clothing_id,b.style_id,b.color_id,b.size_id SELECT b.clothing_id,c.style_id,c.color_id,c.size_id,SUM(b.nums) AS nums INTO #temp_cysub FROM dbo.u_quota a INNER JOIN dbo.u_quotasub b ON a.id=b.code INNER JOIN dbo.b_clothing c ON b.clothing_id=c.id WHERE a.byref=1 AND a.sure>0 AND a.cz_id = @indent_id GROUP BY b.clothing_id,c.style_id,c.color_id,c.size_id SELECT a.clothing_id,b.style_id,b.color_id,b.size_id,a.p_num INTO #temp_stock FROM b_stock a(NOLOCK) INNER JOIN dbo.b_clothing b ON a.clothing_id=b.id WHERE depot_id = @setdepot_id SELECT aa.clothing_id,aa.style_id,aa.color_id,aa.size_id, CASE WHEN ISNULL(aa.nums,0)-ISNULL(bb.nums,0) > cc.p_num THEN cc.p_num ELSE ISNULL(aa.nums,0)-ISNULL(bb.nums,0) END AS nums, aa.j_cost,aa.x_price,aa.j_price,aa.discount,aa.s_price,aa.comment INTO 5 FROM #temp_sub aa LEFT JOIN #temp_cysub bb ON aa.clothing_id=bb.clothing_id LEFT JOIN #temp_stock cc ON aa.clothing_id=cc.clothing_id WHERE cc.p_num > 0 AND CASE WHEN ISNULL(aa.nums,0)-ISNULL(bb.nums,0) > cc.p_num THEN cc.p_num ELSE ISNULL(aa.nums,0)-ISNULL(bb.nums,0) END > 0 SELECT TOP 1 CAST(ISNULL(MAX(a.boxid),0) AS INT) + 1 AS boxid FROM u_inventory AS a WHERE ISNULL(a.boxid,'') != ''USELECT * FROM b_depot WHERE id = @depot_id SELECT * FROM b_clothing WHERE style_id = @style_id AND color_id = @color_id AND size_id = @size_id IF OBJECT_ID('tempdb..#temp_id')<>0 DROP TABLE #temp_id SELECT a.id,CAST('' AS INT) AS znums INTO #temp_id FROM dbo.u_inventory AS a (NOLOCK) WHERE ISNULL(a.boxid,'') != '' AND a.depot_id = @filter_depot_idAND EXISTS(SELECT TOP 1 1 FROM (SELECT t1.code FROM dbo.u_inventorysub AS t1 INNER JOIN dbo.b_clothing AS t2 ON t2.id = t1.clothing_id WHERE t2.style_id = @filter_style_id GROUP BY code) AS k1 WHERE a.id = k1.code) hQ@\vp!AND a.d_type = 0 @\vp!AND a.d_type = 1Q --fepeϑ UPDATE k1 SET k1.znums = k2.znums FROM #temp_id AS k1 INNER JOIN ( SELECT b.id,SUM(a.nums) AS znums FROM dbo.u_inventorysub AS a INNER JOIN #temp_id AS b ON a.code = b.id GROUP BY b.id ) AS k2 ON k1.id = k2.id SELECT CAST(a.id AS VARCHAR(50)) AS id,ROW_NUMBER() OVER(ORDER BY a.boxid desc) AS xuhao, CASE WHEN ISNULL(a.sure ,0) = 0 THEN 0 WHEN ISNULL(a.sure ,0) = 1 THEN 2 END AS states, CASE WHEN ISNULL(a.d_type ,0) = 0 THEN 'hQ@\vp' WHEN ISNULL(a.d_type ,0) = 1 THEN '@\vp' END AS dtype, a.code,a.boxid,a.selltype, b.depotid AS depotid,b.s_name AS depot_name, CONVERT(VARCHAR(10),a.set_date,126) AS set_date, CONVERT(VARCHAR(10),a.sure_date,126) AS sure_date, CONVERT(VARCHAR(10),a.cr_date,126) AS cr_date, a.comment,a.update_name,a.update_date, a.cr_name, CASE WHEN ISNULL(tba.znums, 0) != 0 THEN tba.znums END AS znums INTO  FROM dbo.u_inventory AS a INNER JOIN #temp_id AS tba ON a.id = tba.id INNER JOIN dbo.b_depot AS b ON a.depot_id = b.id WHERE 1 = 1 SELECT 'T' AS xuhao,count(1) AS states,SUM(znums) AS znums FROM  IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp CREATE TABLE #temp ( id VARCHAR(100), code VARCHAR(50), set_date VARCHAR(20), boxid VARCHAR(100), depot_id VARCHAR(100), depotid VARCHAR(100), depot_name VARCHAR(100), dtype VARCHAR(100), selltype VARCHAR(100), comment VARCHAR(100), znums VARCHAR(50), ) --;Npenc INSERT #temp(id,code,set_date,depot_id,depotid,depot_name,dtype,selltype,boxid,comment) SELECT a.id,a.code,CONVERT(VARCHAR(10),a.set_date,126) AS set_date,b.id AS depot_id,b.depotid,b.s_name AS depot_name, CASE WHEN ISNULL(a.d_type ,0) = 0 THEN 'hQ@\vp' WHEN ISNULL(a.d_type ,0) = 1 THEN '@\vp' END AS selltype,a.selltype,a.boxid,a.comment FROM dbo.u_inventory AS a INNER JOIN dbo.b_depot AS b ON a.depot_id = b.id WHERE a.id = @id --f~ UPDATE a SET a.znums = CASE WHEN ISNULL(b.znums, 0) != 0 THEN b.znums END FROM #temp AS a INNER JOIN ( SELECT t1.code,SUM(t1.nums) AS znums FROM dbo.u_inventorysub AS t1 WHERE t1.code = @id GROUP BY t1.code ) AS b ON a.id = b.code SELECT * FROM #temp= SELECT CAST(a.id AS VARCHAR(50)) AS sub_id,c.styleid AS code, CAST(b.color_id AS VARCHAR(50)) AS color_id,d.colorid,d.colorname,a.discount, CAST(b.style_id AS VARCHAR(50)) AS id,a.j_price,c.s_name AS name,a.nums, a.s_price,c.styleid+'0'+c.s_name AS show_name,CAST(b.size_id AS VARCHAR(50)) AS size_id, e.sizeid, e.sizename,a.s_price * a.nums AS spsums,CAST(b.style_id AS VARCHAR(50)) AS style_id, c.styleid +' '+c.s_name AS styleid, a.x_price,c.image_url,a.comment FROM dbo.u_inventorysub AS a INNER JOIN dbo.b_clothing AS b ON a.clothing_id = b.id INNER JOIN dbo.b_style AS c ON b.style_id = c.id INNER JOIN dbo.b_color AS d ON b.color_id = d.id INNER JOIN dbo.b_size AS e ON b.size_id = e.id WHERE a.code = @id ORDER BY c.styleid,d.colorid,e.sizeid;u_inventoryu_inventorysub SELECT ROW_NUMBER() OVER(ORDER BY c.styleid) AS boxid, MAX(a.style_code) AS id,b.style_id,SUM(a.nums) AS nums, MAX(a.j_cost) AS j_cost,MAX(a.j_price) AS j_price,MAX(a.x_price) AS x_price, MAX(a.discount) AS discount,MAX(a.s_price) AS s_price,MAX(a.comment) AS comment FROM u_inventorysub a INNER JOIN dbo.b_clothing b ON b.id=a.clothing_id INNER JOIN dbo.b_style c ON b.style_id=c.id WHERE a.clothing_id=b.id AND a.code=@id GROUP BY b.style_id,c.styleid!u_inventorystyleQSELECT * FROM u_inventory WHERE id = @id/ -->k_f~ INSERT INTO dbo.u_inventorystyle(id,code,boxid,style_id,nums,j_cost,x_price,discount,s_price,comment) SELECT dbo.func_newid() AS id,@code AS code,'L'+RIGHT('00000'+ CAST(ROW_NUMBER()OVER(ORDER BY a.style_id) AS VARCHAR(50)),5) AS boxid,style_id,SUM(a.nums),MAX(a.j_cost) AS j_cost, MAX(a.x_price) AS x_price,MAX(a.discount) AS discount,MAX(a.s_price) AS s_price,MAX(a.comment) AS comment FROM  a GROUP BY style_id; --peϑf~ INSERT INTO u_inventorysub(id,code,style_code,clothing_id,nums,j_cost,j_price,x_price,discount,s_price,comment) SELECT dbo.func_newid(),@code AS code,b.id AS style_code,a.clothing_id, SUM(a.nums),MAX(a.j_cost) AS j_cost,MAX(a.j_price) AS j_price,MAX(a.x_price) AS x_price,MAX(a.discount) AS discount,MAX(a.s_price) AS s_price,MAX(a.comment) AS comment FROM  a INNER JOIN u_inventorystyle b ON a.style_id=b.style_id WHERE b.code = @code GROUP BY b.id,clothing_id SELECT COUNT(1)/@pagesize AS pagesize FROM ( SELECT * FROM b_depot a WHERE a.d_type NOT IN(0,1,80,81,90,91) AND a.states=1 ) a SELECT a.*,CASE WHEN distance='-1' THEN 0 ELSE 1 END FLAG,b.st_shop FROM ( SELECT cast(id as varchar(36)) as id,a.id AS depot_id,depotid,s_name,f_name,st_add,st_phone,st_latitude,st_longitude,ISNULL(ROUND(6378.138*2*ASIN(SQRT(POWER(SIN((@latitude*PI()/180-st_latitude*PI()/180)/2),2)+COS(@latitude*PI()/180)*COS(st_latitude*PI()/180)*POWER(SIN((@longitude*PI()/180-st_longitude*PI()/180)/2),2))),2),-1) AS distance FROM b_depot a WHERE a.d_type NOT IN(0,1,80,81,90,91) AND a.states=1 AND ISNULL(paramjson,'') not like '"%' AND ISNULL((SELECT StringValue FROM [dbo].[parseJSON](paramjson) WHERE Name='P1202'),'false')='false' ) AS a LEFT JOIN ( SELECT a.depot_id,stuff((select ',' + t1.name FROM b_employe t1 WHERE t1.depot_id=a.depot_id AND t1.st_dut='^' FOR XML PATH('')),1,1,'') AS st_shop FROM b_employe a WHERE a.st_dut='^' GROUP BY a.depot_id ) AS b ON a.depot_id=b.depot_id WHERE 1=1 screenAND (a.s_name like '%'+@screen+'%' or a.st_add like '%'+@screen+'%' or a.st_phone like '%'+@screen+'%')%FLAG desc,distancelongitudelatitudeb_employeUPDATE a SET a.weixin_openid=NULL FROM dbo.b_employe a WHERE a.id=@idUPDATE a SET a.weixin_openid = NULL FROM dbo.plat_user AS a WHERE a.weixin_openid = @openidSELECT a.id,a.mobtel,a.sms_phone FROM dbo.vip_user a WHERE a.vipcode=@vipcode OR mobtel=@vipcode OR code=@vipcode; -- T:S6e' IF OBJECT_ID('tempdb..#temp_move')<>0 DROP TABLE #temp_move SELECT ' T:S6e'' AS itemname,CAST(a.id AS VARCHAR(50)) AS id,a.code,a.getstates as states,a.boxid,b.s_name as setdepotname,a.znums,a.sure_date,a.getsure_date,a.cr_name,a.getsure_name,a.comment,a.get_comment INTO #temp_move FROM u_move a inner join b_depot b on a.setdepot_id=b.id WHERE A.SURE>0 u_movestyle --:S6e' IF OBJECT_ID('tempdb..#temp_msell')<>0 DROP TABLE #temp_msell SELECT ':S6e'' AS itemname,CAST(a.id AS VARCHAR(50)) AS id,a.code,a.getstates as states,a.boxid,b.s_name as setdepotname,a.znums,a.sure_date,a.getsure_date,a.cr_name,a.getsure_name,a.comment,a.get_comment INTO #temp_msell FROM u_msell a inner join b_depot b on a.setdepot_id=b.id WHERE A.SURE>0 u_msellstyle --S'6e' IF OBJECT_ID('tempdb..#temp_sell')<>0 DROP TABLE #temp_sell SELECT 'S'6e'' AS itemname,CAST(a.id AS VARCHAR(50)) AS id,a.code,a.getstates as states,NULL AS boxid,b.s_name as setdepotname,a.znums,a.sure_date,a.getsure_date,a.cr_name,a.getsure_name,a.comment,a.get_comment INTO #temp_sell FROM u_sell a inner join b_depot b on a.setdepot_id=b.id WHERE A.SURE>0 u_sellstyleSURE_DATEGETSURE_DATE SELECT A.*,ROW_NUMBER() OVER(ORDER BY A.{1} desc) AS xuhao INTO {0} FROM( SELECT * FROM #temp_move UNION ALL SELECT * FROM #temp_msell UNION ALL SELECT * FROM #temp_sell ) A SELECT ROW_NUMBER() OVER(ORDER BY C.STYLEID ASC,D.SHOWORDER ASC,E.SHOWORDER ASC) AS xuhao, C.styleid,C.image_url AS imgurl,D.colorid, D.colorname,E.sizeid,E.sizename,a.nums,A.comment, CAST(c.id AS VARCHAR(50)) AS style_id, CAST(d.id AS VARCHAR(50)) AS color_id, CAST(e.id AS VARCHAR(50)) AS size_id, CAST(c.id AS VARCHAR(50)) AS id, C.STYLEID AS code, C.s_name as name, C.STYLEID+C.S_NAME AS show_name, c.x_price,c.j_price,c.x_price as s_price,1 as discount,C.image_url AS img_url,0 as one_s_price,1 as cus_discount, c.x_price*a.nums as spsums, c.px_price,c.k_price FROM {0} A INNER JOIN B_CLOTHING B (NOLOCK) ON A.CLOTHING_ID=B.ID INNER JOIN B_STYLE C (NOLOCK) ON B.STYLE_ID=C.ID INNER JOIN B_COLOR D ON B.COLOR_ID=D.ID INNER JOIN B_SIZE E ON B.SIZE_ID=E.ID WHERE A.CODE=@code ORDER BY C.STYLEID ASC,D.colorid ASC,E.showorder ASC SELECT 'T' AS xuhao, count(1) AS states, SUM(znums) AS znums FROM ' AND A.DEPOT_ID={0}; AND ISNULL(A.GET_SURE,0)={0}- AND A.setdepot_id={0} AND EXISTS(SELECT 1 FROM {0} AA WHERE AA.CODE=A.ID AND AA.STYLE_ID={1})M AND A.CR_DATE BETWEEN '{0}' AND '{1}'yyyy-MM-dd 00:00:00.000 23:59:59.888Q AND A.SURE_DATE BETWEEN '{0}' AND '{1}'w AND (A.COMMENT LIKE '%{0}%' OR A.GET_COMMENT LIKE '%{0}%') -- T:SS' IF OBJECT_ID('tempdb..#temp_move')<>0 DROP TABLE #temp_move SELECT ' T:SS'' AS itemname,CAST(a.id AS VARCHAR(50)) AS id,a.code, CASE WHEN ISNULL(A.SURE,0)=0 THEN 0 WHEN (ISNULL(A.SURE,0)=1 AND ISNULL(A.GET_SURE,0)=0) THEN 2 WHEN (ISNULL(A.SURE,0)=1 AND ISNULL(A.GET_SURE,0)=1) THEN 3 ELSE 3 END AS states, a.boxid,CAST(b.id AS VARCHAR(50)) as depot_id,b.depotid,b.s_name as depotname,a.znums,a.sure_date,a.getsure_date,a.cr_date,a.cr_name,a.getsure_name,a.comment,a.get_comment,a.selltype INTO #temp_move FROM u_move a inner join b_depot b on a.depot_id=b.id WHERE 1=1  --:SS' IF OBJECT_ID('tempdb..#temp_msell')<>0 DROP TABLE #temp_msell SELECT ':SS'' AS itemname,CAST(a.id AS VARCHAR(50)) AS id,a.code, CASE WHEN ISNULL(A.SURE,0)=0 THEN 0 WHEN (ISNULL(A.SURE,0)=1 AND ISNULL(A.GET_SURE,0)=0) THEN 2 WHEN (ISNULL(A.SURE,0)=1 AND ISNULL(A.GET_SURE,0)=1) THEN 3 ELSE 3 END AS states, a.boxid,CAST(b.id AS VARCHAR(50)) as depot_id,b.depotid,b.s_name as depotname,a.znums,a.sure_date,a.getsure_date,a.cr_date,a.cr_name,a.getsure_name,a.comment,a.get_comment,a.selltype INTO #temp_msell FROM u_msell a inner join b_depot b on a.depot_id=b.id WHERE 1=1 CR_DATEE SELECT A.*,ROW_NUMBER() OVER(ORDER BY A.{1} desc) AS xuhao INTO {0} FROM( SELECT * FROM #temp_move UNION ALL SELECT * FROM #temp_msell ) A SELECT c.styleid AS code,CAST(b.color_id AS VARCHAR(50)) AS color_id,d.colorid,d.colorname,a.discount, CAST(b.style_id AS VARCHAR(50)) AS id,a.j_price,c.s_name AS name,a.nums, a.s_price,c.styleid+'0'+c.s_name AS show_name,CAST(b.size_id AS VARCHAR(50)) AS size_id, e.sizeid, e.sizename,a.s_price * a.nums AS spsums,CAST(b.style_id AS VARCHAR(50)) AS style_id, c.styleid +' '+c.s_name AS styleid, a.x_price,c.image_url FROM {0} A INNER JOIN B_CLOTHING B (NOLOCK) ON A.CLOTHING_ID=B.ID INNER JOIN B_STYLE C (NOLOCK) ON B.STYLE_ID=C.ID INNER JOIN B_COLOR D ON B.COLOR_ID=D.ID INNER JOIN B_SIZE E ON B.SIZE_ID=E.ID WHERE A.CODE=@code ORDER BY C.STYLEID ASC,D.COLORID ASC,E.showorder ASC - AND A.SETDEPOT_ID={0}/ AND ISNULL(A.SURE,0)=0e AND ISNULL(A.SURE,0)=1 AND ISNULL(A.GET_SURE,0)=0e AND ISNULL(A.SURE,0)=1 AND ISNULL(A.GET_SURE,0)=1' AND A.depot_id={0}SELECT id,depotid,s_name AS depotname,merchant_id FROM B_DEPOT WHERE id=@depot_id IF OBJECT_ID(N'tempdb.dbo.#tmp') IS NOT NULL DROP TABLE #tmp; CREATE TABLE #tmp ( [style_id] BIGINT, [color_id] BIGINT, [size_id] BIGINT, [nums] INT ) SELECT * INTO @@temptable FROM #tmp _ DELETE FROM {1} WHERE CODE=@code; DELETE FROM {2} WHERE CODE=@code; -->k_4Neh IF OBJECT_ID(N'tempdb.dbo.#tmp_style') IS NOT NULL DROP TABLE #tmp_style; SELECT DISTINCT a.style_id,dbo.func_newid() AS id,@code AS code,'L'+[dbo].[func_padleft](5,ROW_NUMBER() OVER(ORDER BY A.STYLE_ID),'0') AS boxid,CAST(0 AS BIGINT) AS nums INTO #tmp_style FROM {0} a GROUP BY a.style_id --feSTYLEhpenc MERGE INTO {1} AS AA USING( SELECT A.*,B.J_COST,J_PRICE,X_PRICE FROM #tmp_style A INNER JOIN B_STYLE B ON A.STYLE_ID=B.ID ) BB ON AA.CODE=BB.CODE AND AA.STYLE_ID=BB.STYLE_ID WHEN MATCHED THEN UPDATE SET AA.BOXID=BB.BOXID WHEN NOT MATCHED THEN INSERT(ID,CODE,BOXID,STYLE_ID,J_COST,J_PRICE,X_PRICE,DISCOUNT,S_PRICE,GET_X_PRICE,GET_DISCOUNT,GET_S_PRICE) VALUES(BB.ID,BB.CODE,BB.BOXID,BB.STYLE_ID,BB.J_COST,BB.J_PRICE,BB.X_PRICE,1,BB.X_PRICE,BB.X_PRICE,1,BB.X_PRICE); --SUB4Neh IF OBJECT_ID(N'tempdb.dbo.#tmp_sub') IS NOT NULL DROP TABLE #tmp_sub; SELECT a.style_id,a.color_id,a.size_id,dbo.func_newid() AS id,@code AS code,SUM(A.NUMS) AS nums,CAST(0 AS BIGINT) AS clothing_id,CAST(0 AS BIGINT) AS STYLE_CODE INTO #tmp_sub FROM {0} a GROUP BY a.style_id,a.color_id,a.size_id --feSUB4Nehpenc UPDATE A SET A.STYLE_CODE=B.ID FROM #tmp_sub A INNER JOIN #tmp_style B ON A.STYLE_ID=B.STYLE_ID; UPDATE A SET A.CLOTHING_ID=B.ID FROM #tmp_sub A INNER JOIN B_CLOTHING B ON A.STYLE_ID=B.STYLE_ID AND A.COLOR_ID=B.COLOR_ID AND A.SIZE_ID=B.SIZE_ID; --feSUBhpenc MERGE INTO {2} AS AA USING( SELECT A.*,B.J_COST,J_PRICE,X_PRICE FROM #tmp_sub A INNER JOIN B_STYLE B ON A.STYLE_ID=B.ID ) BB ON AA.CODE=BB.CODE AND AA.CLOTHING_ID=BB.CLOTHING_ID WHEN MATCHED THEN UPDATE SET AA.NUMS=BB.NUMS WHEN NOT MATCHED THEN INSERT(ID,CODE,STYLE_CODE,CLOTHING_ID,NUMS,J_COST,J_PRICE,X_PRICE,DISCOUNT,S_PRICE,GET_X_PRICE,GET_DISCOUNT,GET_S_PRICE) VALUES(BB.ID,BB.CODE,BB.STYLE_CODE,BB.CLOTHING_ID,BB.NUMS,BB.J_COST,BB.J_PRICE,BB.X_PRICE,1,BB.X_PRICE,BB.X_PRICE,1,BB.X_PRICE); SELECT id,states,getstates,ISNULL(sure,0) AS sure,ISNULL(get_sure,0) AS get_sure FROM U_MOVE WHERE ID=@id;SELECT id,states,getstates,ISNULL(sure,0) AS sure,ISNULL(get_sure,0) AS get_sure FROM U_MSELL WHERE ID=@id;SELECT CAST(MAX(ISNULL(a.boxid,0)) AS INT) + 1 AS boxid FROM u_move AS aSELECT CAST(MAX(ISNULL(a.boxid,0)) AS INT) + 1 AS boxid FROM u_msell AS aySELECT id FROM dbo.b_employe a WHERE a.weixin_openid=@openidu_order)SELECT cast(b.id as varchar(36)) as clothing_id,cast(b.style_id as varchar(36)) as style_id,cast(b.color_id as varchar(36)) as color_id,b.clothingid,a.styleid,c.s_name as stylename,c.x_price,a.colorid,d.colorname,a.sizeid,c.image_url,c.j_price,c.j_cost FROM dbo.b_clothingsub a,dbo.b_clothing b,dbo.b_style c,dbo.b_color d WHERE a.code= b.id AND b.style_id=c.id AND b.color_id=d.id AND a.tmid=@tmidQselect * from b_depot where id=@depot_iddbo.u_ordersubSELECT k_num FROM view_b_stock a WHERE a.depot_id=@depot_id AND a.clothing_id=@clothing_id; k_numsselect id AS depot_id from b_depot where depotid=@depotidsSELECT cast(id as varchar(36)) as id,lookid,name,ISNULL(bysys,0) AS editing, CAST(CASE name WHEN 'sё' THEN 1 ELSE 0 END AS BIT)AS xjprice, bysys, value_bit AS byfcalc FROM view_skfs WHERE (states = 1 OR states = 2) AND by_set2=1 ORDER BY CASE name WHEN 'sё' THEN 0 ELSE 1 END,showorder,code,name DELETE FROM dbo.u_orderemp WHERE code = @code; INSERT INTO u_orderemp(id,code,emp_id,sums) SELECT dbo.func_newid(),@code,emp_id,SUM(fcalcsums) FROM dbo.u_ordersub WHERE ISNULL(emp_id,'')<>'' AND code = @code GROUP BY emp_id;u_orderskfsWITH sub AS ( SELECT a.vipuser_id FROM dbo.u_order a WHERE a.id=@id ) SELECT top 1 1 FROM dbo.vip_account a INNER JOIN sub b ON a.vipuser_id=b.vipuser_id WHERE ISNULL(balance,NULL)>=@balance P=@waysums `'YNYO--Ytf~[ё WITH sub AS ( SELECT id,CAST((nums*s_price) / @spsums * @fcalcsums AS NUMERIC(18,2)) AS s_sums FROM dbo.u_ordersub WHERE code=@code ) UPDATE aa SET aa.fcalcsums = cc.s_sums FROM u_ordersub aa,sub cc WHERE aa.id=cc.id; --Yt]_ DECLARE @id VARCHAR(100),@sums NUMERIC(18,2); SELECT @id = MAX(id) FROM dbo.u_ordersub WHERE code=@code and isnull(s_price,0)<>0; UPDATE u_ordersub SET fcalcsums= @fcalcsums - (SELECT ISNULL(SUM(fcalcsums),0) FROM dbo.u_ordersub WHERE code=@code AND id<>@id) WHERE id=@id; UPDATE u_ordersub SET fcalcprice=fcalcsums / nums WHERE code = @code AND isnull(nums,0)<>0;  DELETE FROM dbo.u_orderemp WHERE code = @code; INSERT INTO u_orderemp(id,code,emp_id,sums) SELECT MAX(a.id) AS id,a.code,a.emp_id,SUM(sums) AS sums FROM ( SELECT dbo.func_newid() AS id,@code AS code,emp_id AS emp_id,SUM(fcalcsums) AS sums FROM dbo.u_ordersub WHERE ISNULL(emp_id,'')<>'' AND code = @code GROUP BY emp_id UNION ALL SELECT dbo.func_newid() AS id,@code AS code,@employe_id AS emp_id,0 AS sums ) AS a GROUP BY a.code,a.emp_id DELETE FROM dbo.u_orderemp WHERE code = @code; INSERT INTO u_orderemp(id,code,emp_id,sums) SELECT MAX(a.id) AS id,a.code,a.emp_id,SUM(sums) AS sums FROM ( SELECT dbo.func_newid() AS id,@code AS code,emp_id AS emp_id,SUM(s_price*nums) AS sums FROM dbo.u_ordersub WHERE ISNULL(emp_id,'')<>'' AND code = @code GROUP BY emp_id UNION ALL SELECT dbo.func_newid() AS id,@code AS code,@employe_id AS emp_id,0 AS sums ) AS a GROUP BY a.code,a.emp_id;9proc_calc_orderfcalcsums @id7proc_calc_orderfaccsums @idgSELECT SUM(nums) AS znums,SUM(nums*j_price) AS jpsums, SUM(nums*x_price) AS xpsums,SUM(nums*j_cost) AS jcsums, SUM(nums*s_price) AS spsums FROM dbo.u_ordersub WHERE code=@id UPDATE a SET a.fcalcprice=a.s_price,a.fcalcsums=a.s_price*a.nums FROM u_ordersub a WHERE a.code=@code and a.states<>-3; MERGE INTO u_order AS aa USING ( SELECT @code as code,SUM(a.fcalcsums) AS fcalcsums FROM u_ordersub a WHERE a.code = @code ) AS bb ON aa.id = bb.code WHEN MATCHED THEN UPDATE SET aa.fcalcsums=bb.fcalcsums; SELECT a.sure,d_type,a.depot_id,a.bill,a.vipuser_id,a.set_date, a.znums,a.spsums, a.xpsums,a.jcsums,a.jpsums,a.ssums,a.cxsums,a.xjprice,a.zlsums,a.xssums,a.fcalcsums, a.yhsums,a.vip_balance,a.vip_waysums,a.crdate,a.retail_class,a.retail_weather,a.retail_temperature,a.retail_receipt, a.retail_card,a.comment,a.chk_sure,a.chk_date,chk_user,chk_name,chk_comment,sure, sure_date,sure_user,sure_name,sure_comment,a.cr_date,a.cr_name,a.cr_user, a.selltype,a.viptype_id,customer_id,boxid,vip_emp_id,a.dk_centum,a.dk_use,a.nocentum FROM dbo.u_order a WHERE a.id=@id DECLARE @viptype_id BIGINT SELECT @viptype_id = viptype_id FROM dbo.vip_user WHERE id = @vipuser_id UPDATE a SET viptype_id = @viptype_id, vipuser_id = @vipuser_id FROM dbo.u_order AS a WHERE a.id = @id[select top 1 1 from u_ordersub where code=@iddkUS]X[(W S:N͑ YcNu_retail%SELECT a.states,a.boxid,a.clothing_id,b.style_id,b.color_id,b.size_id,a.nums,a.j_cost,a.j_price,a.x_price, a.discount,a.s_price,a.fcalcprice,a.fssums,a.fcalcsums,a.back,a.vipcentum,a.vipdiscount,a.vips_price, a.salex_price,a.salediscount,a.sales_price,a.comment,a.cr_name,a.cr_date,b.styleid, a.emp_id FROM dbo.u_ordersub a INNER JOIN dbo.b_clothing b ON a.clothing_id=b.id WHERE a.code=@idu_retailsubu_retailstyle)SELECT id,code,skfs_id,sums,comment,cr_name,cr_date,byfcalc,a.card_sums,a.card_way,a.bycard,a.card_balance FROM dbo.u_orderskfs a WHERE a.code=@idu_retailskfsSELECT id,code,a.emp_id,a.sums,a.comment,a.cr_name,a.cr_date FROM dbo.u_orderemp a WHERE a.code=@idu_retailempSELECT id,code,salespro_id,salesact_id,cxsums,givenums,ticket_id,centum FROM dbo.u_ordersalesact WHERE code = @id!u_retailsalesact-SELECT id,code,salesact_id,clothing_id,nums,x_price,discount,s_price,spsums,cxdis,cxs_price,cxsums,boxid FROM dbo.u_ordersalesactsub WHERE code=@id'u_retailsalesactsubSELECT id,code,salespro_id,znums,spsums,cxsums,yhsums,sc_scale,pricetype FROM dbo.u_ordersalespro WHERE code=@id!u_retailsalesprosselect sum(nums) as znums,sum(nums*s_price) as spsums,sum(nums*j_cost) as jcsums, sum(nums*x_price) as xpsums,sum(nums*j_price) as jpsums from u_retailsub where code=@id USELECT * FROM u_retailsub a WHERE a.id=@id{ IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT a.depot_id,b.clothing_id,SUM(b.nums) AS nums INTO #temp FROM u_order AS a INNER JOIN u_ordersub AS b ON a.id = b.code WHERE a.id = @id GROUP BY a.depot_id,b.clothing_id SELECT TOP 1 1 FROM #temp aa LEFT JOIN dbo.view_b_stock bb ON aa.depot_id = bb.depot_id AND aa.clothing_id = bb.clothing_id WHERE ISNULL(aa.nums, 0) > 0 AND (ISNULL(aa.nums, 0) - ISNULL(bb.k_num, 0) > 0);[SELECT * FROM dbo.u_retail a where code=@code_select top 1 1 from u_ordersub where code = @idUSnc NX[(Wf~ ͑eZPUSiSELECT back FROM dbo.u_retailsub a where a.id=@subidselect a.id from u_order a,u_ordersub b where a.cz_id = @id and a.id = b.code and b.back = 1select a.id from u_orderext a,u_ordersubext b where a.cz_id = @id and a.id = b.code and b.back = 1 DECLARE @centum NUMERIC(18, 6) SELECT @centum = centum FROM dbo.vip_account WHERE vipuser_id = @vipuser_id SELECT id,code+','+name AS name,CAST(0 AS INT) AS image_index, LTRIM(s_centum)+'yR = '+ LTRIM(s_money) +'CQ' AS by_scale_sums, CASE ISNULL(a.by_scale,0) WHEN 1 THEN 'S P' ELSE '' END AS by_scale_comment, CASE WHEN ISNULL(comment,'')='' THEN 'ec' ELSE comment END AS comment, CAST(0 as bit) as sel,a.s_centum,a.s_money,a.by_scale, CAST(a.s_centum / a.s_money AS NUMERIC(18,2)) AS scale_value, a.dk_scale,CASE WHEN ISNULL(a.dk_scale,0) <=0 THEN '100' ELSE CAST(CAST(a.dk_scale AS NUMERIC(12,2)) AS VARCHAR(20)) END +'%' AS dk_scale_name FROM dbo.vip_typecash a WHERE states = 1 AND a.s_centum >0 AND a.s_money > 0 AND viptype_id = (SELECT TOP 1 viptype_id FROM dbo.vip_user WHERE id = @vipuser_id) AND CAST(GETDATE() AS DATE) BETWEEN a.begdate AND a.enddate AND EXISTS(SELECT id FROM dbo.vip_typecash_dpt t1 WHERE t1.code = a.id AND t1.depot_id = @depot_id) AND a.s_centum <= @centum ORDER BY code; SELECT CAST(a.id AS VARCHAR(50)) AS id,CAST(a.vipuser_id AS VARCHAR(50)) AS vipuser_id, a.ticket_code,b.name AS ticket_name, a.value AS ticket_value,c.code+' '+c.name AS ticket_type_name, a.begdate,a.enddate, CONVERT(VARCHAR(10),a.begdate,126)+'^'+CONVERT(VARCHAR(10),a.enddate,126) AS data_label, b.comment,b.by_depot,CAST(b.id AS VARCHAR(50)) AS ticket_id,a.ticket_box,ISNULL(b.min_spsums,0) AS min_spsums FROM vip_ticketsub a LEFT JOIN dbo.vip_ticket b ON a.code = b.id LEFT JOIN dbo.vip_ticktype c ON b.ticktype_id = c.id WHERE a.vipuser_id = @vipuser_id AND isnull(a.sure,0) = 0 AND c.dtype = @d_type AND CONVERT(CHAR(10),GETDATE(),126) BETWEEN a.begdate AND a.enddate ORDER BY a.value DESCISELECT TOP 1 a.id,a.vipuser_id,a.ticket_code,b.name AS ticket_name, a.value AS ticket_value,a.ticket_box,c.code+' '+c.name AS ticket_type_name, c.dtype as d_type,a.begdate,a.enddate, CONVERT(VARCHAR(10),a.begdate,126)+'^'+CONVERT(VARCHAR(10),a.enddate,126) AS data_label, b.comment,b.by_depot,CAST(b.id AS VARCHAR(50)) as ticket_id,b.by_depot,c.dtype AS ticktype_val, c.tick_shut,c.bycentun,c.bydepot,c.byvipdis,c.byxprice,b.usetype, a.states,b.min_spsums FROM vip_ticketsub a LEFT JOIN dbo.vip_ticket b ON a.code = b.id LEFT JOIN dbo.vip_ticktype c ON b.ticktype_id = c.id WHERE isnull(a.sure,0) = 0 AND CONVERT(CHAR(10),GETDATE(),126) BETWEEN a.begdate AND a.enddate AND (CONVERT(varchar(50),a.id) = @ticket_code OR a.ticket_code = @ticket_code OR a.ticket_box = @ticket_code)SELECT * FROM vip_ticket_depot WHERE code = @ticket_id AND depot_id = @depot_id;SELECT a.id,a.ticket_id FROM dbo.u_orderticket a INNER JOIN dbo.vip_ticketsub b ON a.ticket_id = b.id LEFT JOIN dbo.vip_ticktype c ON b.ticktype_id = c.id WHERE a.code = @order_id AND c.dtype <> @d_type;u_orderticketaDELETE FROM u_orderticket WHERE code = @order_id_select a.*,c.dtype FROM u_orderticket a LEFT JOIN dbo.vip_ticketsub b ON a.ticket_id = b.id LEFT JOIN dbo.vip_ticktype c ON b.ticktype_id = c.id where a.code = @order_idSELECT top 1 1 FROM dbo.u_retailticket WHERE ticket_id = @ticket_idu_retailticketselect sum(nums) as znums,sum(x_price*nums) as xpsums,sum(s_price*nums) as spsums from u_ordersub where code = @order_idISELECT * FROM u_order WHERE id = @idUSnc]~{ NAQdkd\OSELECT TOP 1 1 FROM dbo.h_customer WHERE id = @customer_id AND states != 1[7bDe*g/T(u NAQdkd\Ou_orderempu_ordersubUPDATE h_balance_customer SET chk_order_id = null WHERE chk_order_id = @idu_ordersalesprou_ordersalesact%u_ordersalesactsub-u_ordersalesact_ticketu_orderdjusegSELECT top 1 1 FROM view_skfs AS a WHERE a.id = @id}UPDATE h_balance_customer SET chk_order_id = @id WHERE id in () UPDATE a SET a.chk_order_id = NULL FROM dbo.h_balance_customer AS a WHERE chk_order_id = @id AND EXISTS(SELECT TOP 1 1 FROM dbo.u_order t1 WHERE t1.id = @id AND t1.customer_id != a.customer_id) INSERT INTO dbo.u_ordersub(id,showorder,states,code,clothing_id,style_id,color_id,nums,j_cost,j_price,x_price,discount,s_price, fcalcprice, fssums, fcalcsums, back, comment, cr_name, cr_date, emp_id) SELECT dbo.func_id(),a.showorder, CASE WHEN ISNULL(a.nums, 0) < 0 THEN - 1 ELSE 0 END AS states,  AS code, b.id AS clothing_id, a.style_id, a.color_id, a.nums, a.j_cost, a.j_price, a.x_price, a.discount, a.s_price, a.s_price AS fcalcprice, NULL AS fssums, CAST(a.s_price AS NUMERIC(18,6)) * CAST(a.nums AS int) AS fcalcsums, 0 AS back, a.comment, @username AS cr_name, @cr_date AS cr_date, @employe_id AS emp_id FROM AS a LEFT JOIN dbo.b_clothing AS b ON a.style_id = b.style_id AND a.color_id = b.color_id AND a.size_id = b.size_ida SELECT TOP 100 CAST(a.id AS VARCHAR(50)) AS id,a.mobtel AS code,a.name,a.name+'0'+a.mobtel AS show_name FROM dbo.h_customer AS a WHERE a.states = 1 AND a.mobtel+','+a.name LIKE '%'+@filter_search_text+'%' --AND EXISTS(SELECT top 1 1 FROM vip_user AS t1 WHERE a.vipuser_id = t1.id) ORDER BY a.mobtelall SELECT CAST(id AS VARCHAR(50)) AS id,code,name,code+'0'+name AS show_name FROM b_employe AS a WHERE a.states = 1 ORDER BY codeq SELECT CAST(id AS VARCHAR(50)) AS id,code,name,code+'0'+name AS show_name FROM b_employe AS a WHERE a.states = 1 AND code+','+name LIKE '%'+@filter_search_text+'%' ORDER BY code5 SELECT CAST(id AS VARCHAR(50)) AS id,depotid as code,s_name as name,depotid+'0'+s_name AS show_name FROM b_depot AS a WHERE states = 1 ORDER BY code SELECT TOP 10 CAST(id AS VARCHAR(50)) AS id,depotid as code,s_name as name,depotid+'0'+s_name AS show_name FROM b_depot AS a WHERE states = 1 AND depotid+','+s_name LIKE '%'+@filter_search_text+'%' ORDER BY code SELECT TOP 10 CAST(a.id AS VARCHAR(50)) AS id,a.styleid AS code,a.s_name AS name,a.styleid+'0'+a.s_name+'0'+a.helpid AS show_name,a.x_price,a.j_cost,a.j_price,a.x_price AS s_price,1.000000 AS discount,a.image_url,a.px_price,a.k_price FROM b_style AS a WHERE a.states = 1 AND a.styleid+','+a.s_name+','+a.helpid LIKE '%'+@filter_search_text+'%' ORDER BY a.styleid SELECT TOP 10 CAST(id AS VARCHAR(50)) AS id,colorid AS code,colorname AS name,colorid+'0'+colorname AS show_name FROM b_color AS a WHERE states = 1 AND colorid+','+colorname LIKE '%'+@filter_search_text+'%' ORDER BY colorid SELECT TOP 10 CAST(id AS VARCHAR(50)) AS id,sizeid AS code,sizename AS name,sizeid+'0'+sizename AS show_name FROM b_size AS a WHERE states = 1 AND sizeid+','+sizename LIKE '%'+@filter_search_text+'%' ORDER BY sizeidm SELECT CAST(a.id AS VARCHAR(50)) AS id,a.lookid AS code,a.name,a.lookid+'0'+a.name AS show_name FROM dbo.b_looksub AS a WHERE a.states = 1 AND a.code = '1000' ORDER BY a.lookid SELECT CAST(a.id AS VARCHAR(50)) AS id,a.lookid AS code,a.name,a.lookid+'0'+a.name AS show_name FROM dbo.b_looksub AS a WHERE a.states = 1 AND a.code = '1000' AND a.lookid+'0'+a.name LIKE '%'+@filter_search_text+'%' ORDER BY a.lookidm SELECT CAST(a.id AS VARCHAR(50)) AS id,a.lookid AS code,a.name,a.lookid+'0'+a.name AS show_name FROM dbo.b_looksub AS a WHERE a.states = 1 AND a.code = '1004' ORDER BY a.lookid SELECT CAST(a.id AS VARCHAR(50)) AS id,a.lookid AS code,a.name,a.lookid+'0'+a.name AS show_name FROM dbo.b_looksub AS a WHERE a.states = 1 AND a.code = '1004' AND a.lookid+'0'+a.name LIKE '%'+@filter_search_text+'%' ORDER BY a.lookid SELECT TOP 1 MAX(b.s_price) AS one_s_price FROM dbo.u_order AS a INNER JOIN u_ordersub AS b ON a.id = b.code WHERE sure>=1 AND customer_id = @customer_id AND b.style_id = @style_id GROUP BY sure_date ORDER BY sure_date DESCeSELECT * FROM dbo.h_customer WHERE id=@customer_id7 SELECT image_url FROM ( SELECT 0 AS xuhao,image_url FROM dbo.b_style WHERE id = @style_id AND ISNULL(image_url,'')!='' UNION ALL SELECT 1 AS xuhao,image_url FROM dbo.b_styleimage WHERE style_id = @style_id AND ISNULL(image_url,'')!='' ) AS k1 ORDER BY xuhao SELECT TOP 6 CAST(id AS VARCHAR(50)) AS id,code,name FROM dbo.b_looksub WHERE code='2014' AND states = 1 ORDER BY showorder,code,name SELECT CAST(a.id AS VARCHAR(50)) AS id,a.lookid AS brandid,a.name AS brand_name FROM dbo.b_looksub AS a WHERE a.code='1000' AND a.states = 1 AND ISNULL(a.value_bit,0) = 1 ORDER BY a.showorder,a.code,a.name SELECT CAST(a.id AS VARCHAR(50)) AS id,a.lookid AS brandid,a.name AS brand_name,cast(ISNULL(B.selection,0) as int) as checkedFlag FROM dbo.b_looksub AS a left join h_customer_brand b on(a.id=b.brand_id and b.customer_id=@customer_id) WHERE a.code='1000' AND a.states = 1 AND ISNULL(a.value_bit,0) = 1 ORDER BY a.showorder,a.code,a.nameselect top 1 * from vip_user where vipcode=@mobtel OR mobtel=@mobteleSELECT * FROM dbo.vip_type WHERE param_default = 1Yselect 1 from vip_cardvip where code=@mobtelSELECT TOP 1 * FROM h_customer where name = @customer_name AND mobtel = @custom_mobtelvip_cardvipvip_userqSELECT TOP 1 1 FROM h_customer WHERE name = @custom_nameSELECT TOP 1 id FROM dbo.b_clothing WHERE style_id = @style_id;SELECT TOP 1 id as style_id,styleid,s_name,x_price,1.000000 AS discount, x_price AS s_price,j_price,j_cost,comment,0 AS edit_type into @@temptable FROM dbo.b_style a WHERE states=1 AND id='{0}'select * from E SELECT CAST(a.color_id AS VARCHAR(50)) AS color_id,b.colorid,b.colorname, ROW_NUMBER() OVER(ORDER BY b.showorder,b.colorid) AS showorder,colorrgb FROM dbo.b_stylesubc a,dbo.b_color b WHERE a.color_id = b.id and a.style_id=@style_id and a.states=1 ORDER BY b.showorder,b.colorid' SELECT TOP 30 CAST(a.size_id AS VARCHAR(50)) AS size_id,b.sizeid,b.sizename, ROW_NUMBER() OVER(ORDER BY b.showorder,b.sizeid) AS showorder FROM dbo.b_stylesubs a,dbo.b_size b WHERE a.size_id=b.id and a.style_id=@style_id and a.states=1 ORDER BY b.showorder,b.sizeidA IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT b.color_id,b.size_id,SUM(a.k_num) AS k_nums,0 AS zt_nums INTO #temp FROM view_b_stock AS a (nolock) INNER JOIN dbo.b_clothing AS b (nolock) ON a.clothing_id = b.id WHERE a.depot_id = @depot_id AND b.style_id = @style_id GROUP BY b.color_id,b.size_id; MERGE INTO #temp AS aa USING ( SELECT b.color_id,b.size_id,sum(a.nums) as zt_nums FROM dbo.view_stock_transport a LEFT JOIN dbo.b_clothing b (nolock) ON a.clothing_id = b.id WHERE a.depot_id = @depot_id AND b.style_id = @style_id AND a.sure_date <= GETDATE() AND (a.get_sure = 0 OR a.getsure_date > GETDATE()) GROUP BY b.color_id,b.size_id ) AS bb ON aa.color_id = bb.color_id AND aa.size_id = bb.size_id WHEN MATCHED THEN UPDATE SET aa.zt_nums = bb.zt_nums WHEN NOT MATCHED THEN INSERT (color_id,size_id,zt_nums) VALUES(bb.color_id,bb.size_id,bb.zt_nums); SELECT * FROM #temp SELECT TOP 1 1 FROM dbo.h_customer_brand AS a INNER JOIN dbo.view_brand AS b ON a.brand_id = b.id WHERE a.selection = 1 AND a.customer_id = @customer_id AND EXISTS(SELECT TOP 1 1 FROM dbo.b_style t1 WHERE t1.brand_id = a.brand_id AND t1.id = @style_id) SELECT TOP 1 a.id FROM dbo.b_clothing AS a WHERE a.style_id=@style_id AND a.color_id=@color_id AND a.size_id=@size_id IF OBJECT_ID('tempdb..#temp_id')<>0 DROP TABLE #temp_id SELECT a.id,CONVERT(VARCHAR(20),'') AS chk_indentbh,a.boxid INTO #temp_id FROM dbo.u_order AS a (NOLOCK) WHERE a.d_type = @d_typeKAND a.depot_id = @filter_sys_depot_idfilter_type-1AND a.sure = -1!AND a.sure != -1;AND EXISTS(SELECT TOP 1 1 FROM (SELECT t1.code FROM dbo.u_orderemp AS t1 (NOLOCK) WHERE t1.emp_id = @filter_emp_id GROUP BY code) AS k1 WHERE a.id = k1.code) FUWUSCAND isnull(a.selltype,'')='FUWUS' EAND isnull(a.selltype,'')<>'FUWUS' AND EXISTS(SELECT TOP 1 1 FROM (SELECT t1.code FROM dbo.u_ordersub AS t1 (NOLOCK) INNER JOIN dbo.b_clothing AS t2 ON t2.id = t1.clothing_id WHERE t2.style_id = @filter_style_id GROUP BY code) AS k1 WHERE a.id = k1.code)' --/f&Te'W[k UPDATE a SET chk_indentbh = (CASE WHEN ISNULL(b.id,'') != '' THEN '/f' ELSE '' END) FROM #temp_id AS a LEFT JOIN u_indent AS b (NOLOCK) ON a.boxid = b.boxid IF OBJECT_ID('tempdb..#temp_emp')<>0 DROP TABLE #temp_emp SELECT a.code,MAX(c.code) AS employeid,MAX(c.name) AS employe_name INTO #temp_emp FROM dbo.u_orderemp AS a (NOLOCK) INNER JOIN #temp_id AS b ON a.code = b.id INNER JOIN dbo.b_employe AS c ON a.emp_id = c.id GROUP BY a.code IF OBJECT_ID('tempdb..#temp_skfs')<>0 DROP TABLE #temp_skfs SELECT a.code, SUM(CASE WHEN a.skfs_id = '2001' THEN a.sums END) AS xj_sums, SUM(CASE WHEN a.skfs_id = '2002' THEN a.sums END) AS wx_sums, SUM(CASE WHEN a.skfs_id = '2003' THEN a.sums END) AS zfb_sums, SUM(CASE WHEN a.skfs_id = '2004' THEN a.sums END) AS sk_sums, SUM(CASE WHEN a.skfs_id = '9002' THEN a.sums END) AS hk_sums, SUM(CASE WHEN a.skfs_id = '2007' THEN a.sums END) AS yhq_sums INTO #temp_skfs FROM dbo.u_orderskfs AS a (NOLOCK) INNER JOIN #temp_id AS b ON a.code = b.id GROUP BY a.code --{yrk'TN0 DROP TABLE #temp_tsskfs SELECT a.code,SUM(a.s_price * a.nums) AS tssums INTO #temp_tsskfs FROM dbo.u_ordersub AS a (NOLOCK) INNER JOIN dbo.h_style_customer AS b (NOLOCK) ON a.style_id = b.style_id INNER JOIN #temp_id AS c ON a.code = c.id GROUP BY a.code SELECT CAST(a.id AS VARCHAR(50)) AS id,ROW_NUMBER() OVER(ORDER BY a.boxid desc) AS xuhao, CASE WHEN ISNULL(a.sure ,0) = 0 THEN 0 WHEN ISNULL(a.sure ,0) = 1 THEN 2 WHEN ISNULL(a.sure ,0) = -1 THEN 3 END AS states, a.boxid,a.selltype,c.mobtel,c.name AS customer_name,d.depotid,d.s_name AS depot_name, e.employeid,e.employe_name,a.znums,a.spsums, case when isnull(a.selltype,'')='FUWUS' then 'FUW' else '蕗^' end as selltypename, RIGHT(CAST(a.set_date AS DATE),5) AS set_date, RIGHT(CAST(a.sure_date AS DATE),5) AS sure_date, f.xj_sums,f.wx_sums,f.zfb_sums,f.sk_sums,f.hk_sums,f.yhq_sums, a.yhsums,g.skfs_sjdk AS sjdk_sums, g.yfsums,g.yssums,g.yesums AS jysums,a.comment,a.update_name, a.update_date,h.tssums,a.prn_count,a.prn_name,a.prn_date, chk_indentbh INTO = FROM dbo.u_order AS a (NOLOCK) INNER JOIN #temp_id AS tba ON a.id = tba.id INNER JOIN dbo.h_customer AS c (NOLOCK) ON a.customer_id = c.id INNER JOIN dbo.b_depot AS d (NOLOCK) ON a.depot_id = d.id LEFT JOIN #temp_emp AS e ON a.id = e.code LEFT JOIN #temp_skfs AS f ON a.id = f.code LEFT JOIN h_balance_customer AS g (NOLOCK) ON g.order_id = tba.id LEFT JOIN #temp_tsskfs AS h ON a.id = h.code WHERE 1 = 1filter_debttype k>k*g8huAND ISNULL(g.yesums, 0) < 0 AND ISNULL(g.skfs_sjdk, 0) = 0 AND ( c.name like '%'+@filter_search_text+'%' OR e.employeid LIKE '%'+@filter_search_text+'%' OR e.employe_name LIKE '%'+@filter_search_text+'%' OR a.boxid LIKE '%'+@filter_search_text+'%' ) SELECT 'T' AS xuhao, count(1) AS states, SUM(znums) AS znums, SUM(spsums) AS spsums, SUM(xj_sums) AS xj_sums, SUM(wx_sums) AS wx_sums, SUM(zfb_sums) AS zfb_sums, SUM(sk_sums) AS sk_sums, SUM(hk_sums) AS hk_sums, SUM(yhq_sums) AS yhq_sums, SUM(sjdk_sums) AS sjdk_sums, SUM(yfsums) AS yfsums, SUM(yssums) AS yssums, SUM(jysums) AS jysums, SUM(yhsums) AS yhsums FROM  IF OBJECT_ID('tempdb..#temp_id')<>0 DROP TABLE #temp_id SELECT a.id INTO #temp_id FROM dbo.u_order AS a (NOLOCK) WHERE a.d_type = @d_type IF OBJECT_ID('tempdb..#temp_summery')<>0 DROP TABLE #temp_summery SELECT CAST(a.id AS VARCHAR(50)) AS id,ROW_NUMBER() OVER(ORDER BY a.boxid desc) AS xuhao, CASE WHEN ISNULL(a.sure ,0) = 0 THEN 0 WHEN ISNULL(a.sure ,0) = 1 THEN 2 WHEN ISNULL(a.sure ,0) = -1 THEN 3 END AS states, a.boxid,a.selltype,c.mobtel,c.name AS customer_name,d.depotid,d.s_name AS depot_name, e.code AS employeid,e.name AS employe_name,b.clothing_id,b.nums,b.discount,b.s_price,b.spsums, RIGHT(CAST(a.set_date AS DATE),5) AS set_date, RIGHT(CAST(a.sure_date AS DATE),5) AS sure_date,a.comment,a.update_name,a.update_date INTO #temp_summery FROM dbo.u_order AS a (NOLOCK) INNER JOIN ( SELECT t1.code,t1.clothing_id,SUM(t1.nums) AS nums,AVG(t1.discount) AS discount,AVG(t1.s_price) AS s_price,SUM(t1.nums * t1.s_price) AS spsums FROM u_ordersub AS t1 (NOLOCK) INNER JOIN #temp_id AS t2 ON t1.code = t2.id GROUP BY t1.code,t1.clothing_id ) AS b ON a.id = b.code INNER JOIN #temp_id AS tba ON a.id = tba.id LEFT JOIN dbo.h_customer AS c (NOLOCK) ON a.customer_id = c.id INNER JOIN dbo.b_depot AS d (NOLOCK) ON a.depot_id = d.id LEFT JOIN dbo.b_employe AS e (NOLOCK) ON a.vip_emp_id = c.id WHERE 1 = 1q AND (c.name like '%'+@filter_search_text+'%' OR e.code LIKE '%'+@filter_search_text+'%' OR e.name LIKE '%'+@filter_search_text+'%' OR a.boxid LIKE '%'+@filter_search_text+'%' ) SELECT a.*,CAST(c.id AS VARCHAR(50)) AS style_id,c.styleid,c.s_name AS style_name,c.st_type,c.st_month, d.colorid,d.colorname AS color_name,e.sizeid,CASE WHEN ISNULL(c.image_url,'')!='' THEN ''+c.image_url ELSE null END AS image_url,f.name AS st_brand INTO  FROM #temp_summery AS a INNER JOIN dbo.b_clothing AS b (NOLOCK) ON a.clothing_id = b.id INNER JOIN dbo.b_style AS c (NOLOCK) ON b.style_id = c.id INNER JOIN dbo.b_color AS d (NOLOCK) ON b.color_id = d.id INNER JOIN dbo.b_size AS e (NOLOCK) ON b.size_id = e.id LEFT JOIN dbo.b_looksub AS f (NOLOCK) ON c.brand_id = f.id WHERE 1 = 17AND c.id = @filter_style_id SELECT 'T' AS xuhao, count(1) AS customer_name, SUM(nums) AS nums, SUM(spsums) AS spsums FROM  IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp CREATE TABLE #temp ( id VARCHAR(100), set_date DATETIME, boxid VARCHAR(100), selltype VARCHAR(100), customer_id VARCHAR(100), customer_mobtel VARCHAR(100), customer_name VARCHAR(100), employe_id VARCHAR(100), employe_name VARCHAR(100), exc_employeid VARCHAR(100), exc_employe_name VARCHAR(100), exc_depotid VARCHAR(100), exc_depot_name VARCHAR(100), comment VARCHAR(100), znums INT, spsums NUMERIC(18,6), ye_sums NUMERIC(18,6), wx_sums NUMERIC(18,6), xj_sums NUMERIC(18,6), zfb_sums NUMERIC(18,6), sk_sums NUMERIC(18,6), hk_sums NUMERIC(18,6), hx_sums NUMERIC(18,6), hxdpt_type INT, yhq_sums NUMERIC(18,6), yhsums NUMERIC(18,6), sub_id VARCHAR(50) ) --;Npenc INSERT #temp(id,set_date,customer_id,customer_name,comment,yhsums,boxid,selltype,customer_mobtel) SELECT a.id,a.set_date,a.customer_id,b.name,a.comment,a.yhsums,a.boxid,a.selltype,b.mobtel FROM dbo.u_order AS a INNER JOIN dbo.h_customer AS b ON a.customer_id = b.id WHERE a.id = @id --f~ UPDATE a SET a.znums = b.znums,a.spsums = b.spsums FROM #temp AS a INNER JOIN ( SELECT t1.code,SUM(t1.nums) AS znums,SUM(t1.s_price * t1.nums) AS spsums FROM dbo.u_ordersub AS t1 WHERE t1.code = @id GROUP BY t1.code ) AS b ON a.id = b.code --^XT UPDATE a SET a.employe_id = b.emp_id,a.employe_name = b.employe_name FROM #temp AS a INNER JOIN ( SELECT t1.code,MAX(t1.emp_id) AS emp_id,MAX(t2.name) AS employe_name FROM dbo.u_orderemp AS t1 INNER JOIN dbo.b_employe AS t2 ON t1.emp_id = t2.id WHERE t1.code = @id GROUP BY t1.code ) AS b ON a.id = b.code --N^\[-蕗^ UPDATE k1 SET k1.exc_employeid = k2.exc_employeid,k1.exc_employe_name = k2.exc_employe_name,k1.exc_depotid = k2.exc_depotid,k1.exc_depot_name = k2.exc_depot_name FROM #temp AS k1 INNER JOIN ( SELECT a.id AS customer_id,b.code AS exc_employeid,b.name AS exc_employe_name, c.depotid AS exc_depotid,c.s_name AS exc_depot_name FROM dbo.h_customer AS a INNER JOIN dbo.b_employe AS b ON a.employe_id = b.id INNER JOIN dbo.b_depot AS c ON a.depot_id = c.id ) AS k2 ON k1.customer_id = k2.customer_id --{~YO UPDATE a SET a.ye_sums = ( SELECT SUM(a.balance) AS sums FROM dbo.h_customer_account AS a INNER JOIN #temp AS b ON a.customer_id = b.customer_id WHERE 1 = 1 --a.depot_id = @depot_id ) FROM #temp AS a --6e>ke_ UPDATE a SET a.xj_sums = b.xj_sums,a.wx_sums = b.wx_sums,a.zfb_sums = b.zfb_sums, a.sk_sums = b.sk_sums,a.hk_sums = b.hk_sums,a.yhq_sums = b.yhq_sums, a.sub_id = b.sub_id FROM #temp AS a INNER JOIN ( SELECT t1.code, SUM(CASE WHEN t1.skfs_id = '2001' THEN t1.sums END) AS xj_sums, SUM(CASE WHEN t1.skfs_id = '2002' THEN t1.sums END) AS wx_sums, SUM(CASE WHEN t1.skfs_id = '2003' THEN t1.sums END) AS zfb_sums, SUM(CASE WHEN t1.skfs_id = '2004' THEN t1.sums END) AS sk_sums, SUM(CASE WHEN t1.skfs_id = '9002' THEN t1.sums END) AS hk_sums, SUM(CASE WHEN t1.skfs_id = '2007' THEN t1.sums END) AS yhq_sums, MAX(t1.sub_id) AS sub_id FROM dbo.u_orderskfs AS t1 WHERE t1.code = @id GROUP BY t1.code ) AS b ON a.id = b.code --8hё UPDATE k1 SET k1.hx_sums = k2.balance FROM #temp AS k1 INNER JOIN ( SELECT a.chk_order_id,SUM(a.balance) AS balance FROM dbo.h_balance_customer AS a INNER JOIN #temp AS b ON a.chk_order_id = b.id GROUP BY a.chk_order_id ) AS k2 ON k1.id = k2.chk_order_id --8h^{|W,g^ @b g^ IF EXISTS(SELECT TOP 1 1 FROM dbo.h_balance_customer AS a INNER JOIN #temp AS b ON a.chk_order_id = b.id WHERE a.depot_id <> @depot_id) BEGIN UPDATE k1 SET k1.hxdpt_type = 1 FROM #temp AS k1 END ELSE BEGIN UPDATE k1 SET k1.hxdpt_type = 0 FROM #temp AS k1 END SELECT * FROM #temp SELECT MAX(b.name) AS customer_name,MAX(b.mobtel) AS customer_mobtel, MAX(c.code) AS exc_employeid,MAX(c.name) AS exc_employe_name, MAX(d.depotid) AS exc_depotid,MAX(d.s_name) AS exc_depot_name,SUM(a.balance) AS sums FROM dbo.h_balance_customer AS a INNER JOIN dbo.h_customer AS b ON a.customer_id = b.id INNER JOIN dbo.b_employe AS c ON b.employe_id = c.id INNER JOIN dbo.b_depot AS d ON b.depot_id = d.id WHERE 1 = 1 --a.depot_id = @depot_id AND ISNULL(a.sure,0) = 1 AND ISNULL(a.ov_sure,0) = 0 AND a.customer_id = @customer_id GROUP BY a.customer_id! IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT a.code,a.clothing_id,MAX(a.states) AS states,a.x_price, MAX(a.j_price) AS j_price,a.s_price,MAX(a.discount) AS discount, SUM(a.nums) AS nums,MAX(a.comment) AS comment,MAX(ISNULL(a.showorder,9999)) AS showorder INTO #temp FROM dbo.u_ordersub AS a WHERE code = @id GROUP BY a.code,a.clothing_id,x_price,s_price,a.showorder ORDER BY a.showorder DESC SELECT a.states,c.styleid AS code,CAST(d.id AS VARCHAR(50)) AS color_id,d.colorid,d.colorname,a.discount, CAST(c.id AS VARCHAR(50)) AS id,c.j_cost,a.j_price,c.s_name AS name,a.nums, a.s_price,c.styleid+'0'+c.s_name AS show_name,CAST(e.id AS VARCHAR(50)) AS size_id, e.sizeid, e.sizename,a.s_price * a.nums AS spsums,CAST(c.id AS VARCHAR(50)) AS style_id, c.styleid +' '+c.s_name AS styleid, a.x_price,c.image_url,a.comment,a.showorder FROM #temp AS a INNER JOIN dbo.b_clothing AS b ON a.clothing_id = b.id INNER JOIN dbo.b_style AS c ON b.style_id = c.id INNER JOIN dbo.b_color AS d ON b.color_id = d.id INNER JOIN dbo.b_size AS e ON b.size_id = e.id ORDER BY a.showorder,c.styleid,d.colorid,e.sizeid;A SELECT CAST(a.id AS VARCHAR(50)) AS id FROM dbo.h_balance_customer AS a WHERE ISNULL(a.sure,0) = 1 AND ISNULL(a.balance,0) != 0 AND a.chk_order_id = @id DECLARE @ticket_code VARCHAR(100) SELECT @ticket_code = a.ticket_id FROM dbo.u_orderticket AS a WHERE code = @id SELECT TOP 1 a.id,a.vipuser_id,a.ticket_code,b.name AS ticket_name, a.value AS ticket_value,a.ticket_box,c.code+' '+c.name AS ticket_type_name, c.dtype as d_type,a.begdate,a.enddate, CONVERT(VARCHAR(10),a.begdate,126)+'^'+CONVERT(VARCHAR(10),a.enddate,126) AS data_label, b.comment,b.by_depot,CAST(b.id AS VARCHAR(50)) as ticket_id,b.by_depot,c.dtype AS ticktype_val, c.tick_shut,c.bycentun,c.bydepot,c.byvipdis,c.byxprice,b.usetype, a.states,b.min_spsums FROM vip_ticketsub a LEFT JOIN dbo.vip_ticket b ON a.code = b.id LEFT JOIN dbo.vip_ticktype c ON b.ticktype_id = c.id WHERE CONVERT(CHAR(10),GETDATE(),126) BETWEEN a.begdate AND a.enddate AND CONVERT(varchar(50),a.id) = @ticket_codeSELECT TOP 1 CAST(MAX(ISNULL(a.boxid,0)) AS INT) + 1 AS boxid FROM u_order AS a WHERE a.d_type = @d_type[SELECT * FROM view_skfs AS a WHERE a.id = @idselect sum(fcalcsums) as s1, (select sum(sums) from u_orderemp where code = @id) as s2 from u_ordersub where code = @id;Yselect sum(CASE WHEN nums<0 THEN fcalcprice ELSE s_price END *nums) as s1, (select sum(sums) from u_orderemp where code = @id) as s2 from u_ordersub where code = @id;select sum(s_price*nums) as s1, (select sum(sums) from u_orderemp where code = @id) as s2 from u_ordersub where code = @id; IF OBJECT_ID('tempdb..#temp_main')<>0 DROP TABLE #temp_main SELECT CAST(a.id AS VARCHAR(50)) AS id, CAST(a.order_id AS VARCHAR(50)) AS order_id, CAST(a.depot_id AS VARCHAR(50)) AS depot_id, CAST(a.customer_id AS VARCHAR(50)) AS customer_id, a.boxid,CONVERT(VARCHAR(10),a.set_date,126) AS set_date, CAST(a.employe_id AS VARCHAR(50)) AS employe_id, CONVERT(VARCHAR(100),'') AS employe_name, CONVERT(NUMERIC(18,6),0) AS spsums, ISNULL(a.balance,0) AS jy_sums, CAST('' AS VARCHAR(500)) AS comment, a.chk_order_id, CAST('' AS VARCHAR(50)) AS chk_boxid INTO #temp_main FROM dbo.h_balance_customer AS a WHERE ISNULL(a.sure,0) = 1 AND ISNULL(a.ov_sure,0) = 0 AND ISNULL(a.balance,0) != 0 AND a.customer_id = @customer_id --AND CASE WHEN ISNULL(a.chk_order_id,0) = 0 THEN @id ELSE a.chk_order_id END = @id --AND a.depot_id = @sys_depot_id UPDATE a SET a.comment = ISNULL(b.comment,'') FROM #temp_main AS a INNER JOIN u_order AS b (NOLOCK) ON a.order_id = b.id IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT * INTO #temp FROM #temp_main AS a WHERE 1 = 1dpt_type=AND a.depot_id = @sys_depot_id5AND a.set_date >= @begdate5AND a.set_date <= @enddatecomment1AND a.comment = @commente UPDATE a SET a.chk_boxid = CASE WHEN a.chk_order_id != @id THEN CAST(b.boxid AS VARCHAR(100)) ELSE '' END FROM #temp AS a INNER JOIN dbo.u_order AS b ON a.chk_order_id = b.id UPDATE a SET a.employe_name = b.name FROM #temp AS a INNER JOIN dbo.b_employe AS b ON a.employe_id = b.id UPDATE a SET a.spsums = b.spsums FROM #temp AS a INNER JOIN ( SELECT t1.code,SUM(t1.nums * t1.s_price) AS spsums FROM dbo.u_ordersub AS t1 INNER JOIN #temp AS t2 ON t1.code = t2.order_id GROUP BY t1.code ) AS b ON a.order_id = b.code SELECT * FROM ( SELECT top 100 a.*,b.name AS customer_name,c.s_name AS depot_name FROM #temp AS a INNER JOIN dbo.h_customer AS b ON a.customer_id = b.id INNER JOIN b_depot AS c ON a.depot_id = c.id ORDER BY boxid ) AS a ORDER BY boxid descid IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT CAST(a.id AS VARCHAR(50)) AS id,a.styleid,a.s_name,a.x_price,a.j_price,a.image_url INTO #temp FROM dbo.b_style AS a INNER JOIN dbo.h_style_customer AS b ON a.id = b.style_id SELECT CAST(a.style_id AS VARCHAR(50)) AS id, CAST(a.style_id AS VARCHAR(50)) AS style_id, MAX(CAST(a.color_id AS VARCHAR(50))) AS color_id, MAX(CAST(a.size_id AS VARCHAR(50))) AS size_id, MAX(b.image_url) AS image_url, MAX(b.styleid) AS code, MAX(b.s_name) AS name, MAX(b.styleid +' '+b.s_name) AS styleid, MAX(b.styleid +'0'+b.s_name) AS show_name, MAX(c.colorid) AS colorid, MAX(c.colorname) AS colorname, MAX(d.sizeid) AS sizeid, MAX(d.sizename) AS sizename, 1 AS nums, MAX(b.x_price) AS x_price, MAX(b.j_price) AS j_price, 1 AS discount, MAX(b.x_price) AS s_price, MAX(b.x_price) AS spsums FROM dbo.b_clothing AS a INNER JOIN #temp AS b ON a.style_id = b.id INNER JOIN dbo.b_color AS c ON a.color_id = c.id INNER JOIN dbo.b_size AS d ON a.size_id = d.id WHERE c.colorname = 'GWr' AND d.sizename = 'GWx' GROUP BY a.style_id ORDER BY styleid; ( clothing_id VARCHAR(100) , color_id VARCHAR(100) , colorid VARCHAR(100) , colorname VARCHAR(100) , size_id VARCHAR(100) , sizeid VARCHAR(100) , sizename VARCHAR(100) , nums INT , id VARCHAR(100) , code VARCHAR(100) , name VARCHAR(100) , show_name VARCHAR(200) , x_price NUMERIC(18, 6) , j_price NUMERIC(18, 6) , s_price NUMERIC(18, 6) , discount NUMERIC(18, 6) , image_url VARCHAR(1000) , one_s_price NUMERIC(18, 6) , cus_discount NUMERIC(18, 6) , style_id VARCHAR(100) , styleid VARCHAR(200) , spsums NUMERIC(18, 6) , px_price NUMERIC(18, 6) , k_price NUMERIC(18, 6) ); SELECT a.*,CASE WHEN ISNULL(b.id,'') != '' THEN 'true' ELSE 'false' END AS success FROM  AS a LEFT JOIN h_style_customer AS b ON a.style_id = b.style_id SELECT TOP 1 1 FROM dbo.h_customer_brand AS a INNER JOIN dbo.view_brand AS b ON a.brand_id = b.id WHERE a.selection = 1 AND a.customer_id = @customer_id AND EXISTS( SELECT TOP 1 1 FROM( SELECT b.brand_id FROM  AS a INNER JOIN dbo.b_style AS b ON a.style_id = b.id GROUP BY b.brand_id ) AS k1 WHERE k1.brand_id = a.brand_id )P1022056 UPDATE a SET a.discount = (CASE WHEN ISNULL(b.x_price,0) = 0 THEN 1 ELSE CAST((CASE WHEN '' = 'px_price' THEN ROUND(b.x_price * @cus_discount,0) WHEN '' = 'k_price' THEN b.k_price END)/a.x_price AS NUMERIC(18,6)) END), a.s_price = (CASE WHEN '' = 'k_price' THEN b.k_price END), a.spsums = (CASE WHEN '_' = 'k_price' THEN b.k_price END) * nums FROM  AS a INNER JOIN b_style AS b ON a.style_id = b.id UPDATE a SET a.discount = 1,a.s_price = b.x_price,a.spsums = b.x_price * a.nums FROM  AS a INNER JOIN ( SELECT k1.id,k1.x_price FROM dbo.b_style AS k1 INNER JOIN dbo.h_style_customer AS k2 ON k1.id = k2.style_id ) AS b ON a.style_id = b.id SELECT * FROM ' = 'px_price' THEN b.px_price WHEN '' = 'px_price' THEN b.px_price WHEN ' AS a INNER JOIN b_style AS b ON a.style_id = b.id WHERE NOT EXISTS (SELECT style_id FROM h_style_customer AS t1 where t1.style_id = a.id) UPDATE a SET a.discount = 1,a.s_price = b.x_price,a.spsums = b.x_price * a.nums FROM w IF OBJECT_ID('tempdb..#temp1') <> 0 DROP TABLE #temp1 SELECT a.id,b.style_id,b.s_price,a.sure_date INTO #temp1 FROM dbo.u_order AS a (NOLOCK) INNER JOIN dbo.u_ordersub AS b (NOLOCK) ON a.id = b.code INNER JOIN dbo.b_clothing AS c (NOLOCK) ON b.clothing_id = c.id WHERE a.sure > 0 AND a.customer_id = @customer_id IF OBJECT_ID('tempdb..#temp2') <> 0 DROP TABLE #temp2 SELECT MAX(k1.id) AS id,k1.style_id,MAX(k1.s_price) AS s_price,k1.sure_date INTO #temp2 FROM ( SELECT a.id,a.style_id,a.s_price,a.sure_date FROM #temp1 AS a WHERE sure_date = ( SELECT MAX(b.sure_date) FROM #temp1 AS b WHERE a.style_id = b.style_id ) ) AS k1 GROUP BY k1.style_id,k1.sure_date UPDATE a SET a.discount = CAST(b.s_price / a.x_price AS NUMERIC(18,6)),a.s_price = b.s_price,a.spsums = b.s_price * a.nums FROM  AS a INNER JOIN #temp2 AS b ON a.style_id = b.style_id SELECT * FROM insert into h_customer_brand(customer_id,brand_id,selection) select @customer_id,t1.id,1 from view_brand t1 where code in('3','4')]IF OBJECT_ID('tempdb..#temp_summery')<>0 DROP TABLE #temp_summery SELECT a.id,a.boxid AS yb!kS,a.set_date AS eg,a.comment AS Yl,a.depot_id,a.customer_id,a.cr_date, case isnull(a.sure,0) when 1 then '~{' ELSE '*g~{' END AS r` , --^W[k b.depotid AS ^S,b.s_name AS ^ Ty,b.st_add AS ^0W@W,b.st_tel AS ^V[5u݋,b.st_phone AS ^yR5u݋, --%NXT c.code AS %NXTS,c.name AS %NXT Ty, --[7bW[k d.code AS [7bS,d.name AS [7b Ty,d.mobtel AS [7bKb:gS,d.st_address AS [7b0W@W,CAST(0 AS INT) AS ;`peϑ,CAST(0 AS FLOAT) AS ;`ё, CAST(0 AS FLOAT) AS ؏>kbcb, CAST(0 AS FLOAT) AS sё, CAST(0 AS FLOAT) AS _O, CAST(0 AS FLOAT) AS /eN[, CAST(0 AS FLOAT) AS 7RaS, CAST(0 AS FLOAT) AS Gl>k, CAST(0 AS FLOAT) AS ^N, CAST(0 AS FLOAT) AS [6e, CAST(0 AS FLOAT) AS ~YO, CAST(0 AS FLOAT) AS ,gUSMRYO, CAST(0 AS FLOAT) AS ,gUSSu, CAST(0 AS FLOAT) AS ,gUSTYO INTO #temp_summery FROM dbo.u_order AS a (NOLOCK) INNER JOIN dbo.b_depot AS b (NOLOCK) ON a.depot_id = b.id INNER JOIN dbo.b_employe AS c (NOLOCK) ON a.vip_emp_id = c.id INNER JOIN dbo.h_customer AS d (NOLOCK) ON a.customer_id = d.id WHERE a.id = @id UPDATE a SET a.;`peϑ = b.znums,a.;`ё = b.spsums FROM #temp_summery AS a INNER JOIN ( SELECT t1.code,SUM(t1.nums) AS znums,SUM(t1.nums*t1.s_price) AS spsums FROM dbo.u_ordersub AS t1 WHERE t1.code = @id GROUP BY t1.code ) AS b ON a.id = b.code --&7b update a set a.[؏>kbcb]=b.skfs_sjdk,a.[sё]=b.skfs_xj, a.[_O]=b.skfs_weixin,a.[/eN[]=b.skfs_alipay,a.[7RaS]=b.skfs_card,a.[Gl>k]=b.skfs_remit,a.[^N] =b.yfsums,a. [[6e]=b.yssums,a.[~YO]=b.yesums, a.[,gUSMRYO]=b.qc_sums,a.[,gUSSu]=b.bd_sums,a.[,gUSTYO]=b.qm_sums from #temp_summery a inner join h_balance_customer b on a.id=b.order_id; SELECT * FROM #temp_summery SELECT b.style_id,MAX(c.styleid) AS >k_S,MAX(c.s_name) AS >k_ Ty,SUM(a.nums) AS peϑ,MAX(CAST(a.s_price AS FLOAT)) AS ~{N,SUM(CAST(a.nums * a.s_price AS FLOAT)) AS ~{ё,MAX(c.image_url) AS VGr FROM dbo.u_ordersub AS a INNER JOIN dbo.b_clothing AS b ON a.clothing_id = b.id INNER JOIN dbo.b_style AS c ON b.style_id = c.id WHERE a.code = @id GROUP BY b.style_id ORDER BY MAX(a.showorder) SELECT sub.sizeid,sub.sizename,'size'+CAST(ROW_NUMBER() OVER(ORDER BY sub.showorder) AS VARCHAR(10)) AS sizegroup INTO  FROM b_size AS sub INNER JOIN ( SELECT b.size_id FROM dbo.u_ordersub AS a INNER JOIN dbo.b_clothing b ON a.clothing_id=b.id WHERE a.code = @id AND b.style_id = @style_id GROUP BY b.size_id ) AS b ON sub.id = b.size_id ORDER BY sub.showordersizegroup, SUM( ) AS K IF OBJECT_ID('tempdb..#temp_sub')<>0 DROP TABLE #temp_sub SELECT ROW_NUMBER() OVER(ORDER BY a.showorder) AS xuhao, c.colorname AS color, d.sizeid AS sizeid, a.nums AS nums INTO #temp_sub FROM dbo.u_ordersub a INNER JOIN dbo.b_clothing b ON a.clothing_id=b.id LEFT JOIN dbo.b_color c ON b.color_id = c.id LEFT JOIN dbo.b_size d ON b.size_id = d.id WHERE a.code = @id AND b.style_id = @style_id AND ISNULL(a.nums,0)!=0 ORDER BY a.showorder IF OBJECT_ID('tempdb..#temp_main')<>0 DROP TABLE #temp_main SELECT color, INTO #temp_main FROM ( SELECT a.color,a.sizeid,a.nums,b.sizegroup FROM #temp_sub AS a LEFT JOIN AS b ON a.sizeid = b.sizeid ) P PIVOT(SUM(nums) FOR sizegroup IN (3)) AS T SELECT color,C FROM #temp_main GROUP BY color select isnull(a.sure,0) as sure,a.depot_id,a.customer_id from u_order a where a.id=@id select isnull(bydelorder,0) as bydelorder from b_employe where code=@code  select b.boxid from h_balance_customer a left join h_balance_customer b on a.cz_id=b.id where a.order_id=@order_id and a.ov_sure>0 IF OBJECT_ID('tempdb..#temp_cz')<>0 DROP TABLE #temp_cz select b.id into #temp_cz from h_balance_customer a left join h_balance_customer b on b.cz_id=a.id where a.order_id=@order_id and b.ov_sure>0 update a set a.cz_id=null,a.cz_code=null,a.ov_sure=0,a.ov_date=null,a.ov_name=null from h_balance_customer a where a.id in(select aa.id from #temp_cz aa) delete from h_balance_customer where order_id=@order_id alter table U_RETAIL disable trigger Td_u_retail; DELETE FROM U_ORDER WHERE ID=@order_id; DELETE FROM U_ORDERSUB WHERE CODE=@order_id; DELETE FROM U_ORDEREMP WHERE CODE=@order_id; DELETE FROM U_ORDERSKFS WHERE CODE=@order_id; DELETE FROM U_RETAIL WHERE ID=@retail_id; DELETE FROM U_RETAILSUB WHERE CODE=@retail_id; DELETE FROM U_RETAILEMP WHERE CODE=@retail_id; DELETE FROM U_RETAILSKFS WHERE CODE=@retail_id; alter table U_RETAIL enable trigger Td_u_retail; exec proc_calc_customer_account_obj @depot_id,@customer_id exec proc_calc_stock_knum_obj_delorder @depot_id  UPDATE dbo.u_order SET prn_count = ISNULL(( SELECT TOP 1 prn_count FROM dbo.u_order AS k1 WHERE k1.id = @id ),0) + 1,prn_name = @username,prn_date =GETDATE() WHERE id = @id UPDATE dbo.u_indent SET prn_count = ISNULL(( SELECT TOP 1 prn_count FROM dbo.u_indent AS k1 WHERE k1.id = @id ),0) + 1,prn_name = @username,prn_date =GETDATE() WHERE id = @idIF OBJECT_ID('tempdb..#temp_return')<>0 DROP TABLE #temp_return CREATE TABLE #temp_return ( customer_name VARCHAR(100), -- Ty st_city VARCHAR(100), --W^ st_address VARCHAR(100), --0W@W image_url VARCHAR(500), --VGr k_price MONEY, --[USN k_count INT, --[USN month_sums MONEY, --gGWё buy_rate MONEY, ---pN!k buy_count INT, ---pN!kpe nums INT, --.Upeϑ sums MONEY, --.Uё out_nums INT, --'peϑ out_sums MONEY, --'ё out_rate MONEY, --'s net_sums MONEY --Q.Uё ) INSERT INTO #temp_return(customer_name,st_city,st_address,image_url) SELECT a.name,a.st_city,a.st_address,a.image_url FROM dbo.h_customer AS a WHERE id = @customer_id IF OBJECT_ID('tempdb..#temp_main')<>0 DROP TABLE #temp_main SELECT a.id,a.customer_id INTO #temp_main FROM dbo.u_retail AS a WHERE a.sure > 0 AND a.d_type = 16 AND a.customer_id = @customer_id AND a.sure_date BETWEEN DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, -11, GETDATE())), 0) AND DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, 1, GETDATE())), -1) DECLARE @k_price NUMERIC(18,6),@k_count NUMERIC(18,6),@month_sums NUMERIC(18,6),@buy_rate NUMERIC(18,6), @buy_count INT,@nums INT,@sums NUMERIC(18,6),@out_rate NUMERIC(18,6),@out_nums INT, @out_sums NUMERIC(18,6) --ceQ-pN!kpe SELECT @buy_count = COUNT(1) FROM #temp_main AS a --ceQ-pNpeϑ0-pNё SELECT @nums = SUM(b.nums),@sums = SUM(b.nums * b.s_price) FROM #temp_main AS a INNER JOIN dbo.u_retailsub AS b ON a.id = b.code --ceQ's 'pe ' SELECT @out_nums = -SUM(b.nums),@out_sums = -SUM(b.nums*b.s_price) FROM #temp_main AS a INNER JOIN dbo.u_retailsub AS b ON a.id = b.code WHERE b.nums < 0 --fepenc UPDATE a SET a.k_price = @sums / @buy_count, --[USN a.k_count = @nums / @buy_count, --[USN a.month_sums = CAST(@sums / 12 AS MONEY), --gGWё a.buy_rate = CAST(@nums / 12 AS MONEY), ---pN!k a.buy_count = @buy_count, ---pN!kpe a.nums = @nums, --.Upeϑ a.sums = @sums, --.Uё a.out_nums = @out_nums, --'peϑ a.out_sums = @out_sums, --'ё a.out_rate = CASE ISNULL(@sums,0) WHEN 0 THEN 0 ELSE @out_sums/@sums END, --'s a.net_sums = @sums - @out_sums FROM #temp_return AS a SELECT * FROM #temp_returnIF OBJECT_ID('tempdb..#temp_retail') <> 0 DROP TABLE #temp_retail; SELECT CONVERT(VARCHAR(4),YEAR(a.sure_date))+'-'+CONVERT(VARCHAR(2),RIGHT(100+MONTH(a.sure_date),2)) AS st_date, SUM(b.nums * b.s_price) AS y, CONVERT(INT,0) AS y1 INTO #temp_retail FROM dbo.u_retail AS a (NOLOCK) INNER JOIN u_retailsub AS b (NOLOCK) ON a.id = b.code LEFT JOIN b_clothing AS c (NOLOCK) ON b.clothing_id = c.id WHERE a.sure > 0 AND a.d_type = 16 AND a.customer_id = @customer_id AND a.sure_date BETWEEN DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, -11, GETDATE())), 0) AND DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, 1, GETDATE())), -1) GROUP BY YEAR(a.sure_date),MONTH(a.sure_date); UPDATE a SET a.y1 = b.y1 FROM #temp_retail AS a INNER JOIN ( SELECT CONVERT(VARCHAR(4),YEAR(a.sure_date))+'-'+CONVERT(VARCHAR(2),RIGHT(100+MONTH(a.sure_date),2)) AS st_date,COUNT(a.id) AS y1 FROM u_retail AS a WHERE a.sure > 0 AND a.d_type = 16 AND a.customer_id = @customer_id AND a.sure_date BETWEEN DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, -11, GETDATE())), 0) AND DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, 1, GETDATE())), -1) GROUP BY YEAR(a.sure_date),MONTH(a.sure_date) ) AS b ON a.st_date = b.st_date IF OBJECT_ID('tempdb..#temp_date') <> 0 DROP TABLE #temp_date; CREATE TABLE #temp_date (st_date VARCHAR(10)); DECLARE @n INT; SET @n = 0; WHILE @n < 12 BEGIN --mR;Nhpenc DECLARE @sql_main VARCHAR(1000); SET @sql_main = 'INSERT INTO #temp_date(st_date) SELECT CONVERT(VARCHAR(4),YEAR(DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, '+ CONVERT(VARCHAR(10),@n - 11) +' , GETDATE())), 0))) +''-''+ CONVERT(VARCHAR(2),RIGHT(100+MONTH(DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, '+ CONVERT(VARCHAR(10),@n - 11) +' , GETDATE())), 0)),2));'; EXEC(@sql_main); SET @n += 1; END; SELECT a.st_date AS x,ISNULL(b.y,0) AS y,ISNULL(b.y1,0) AS y1 FROM #temp_date AS a LEFT JOIN #temp_retail AS b ON a.st_date = b.st_date; SELECT CASE WHEN ISNULL(d.st_xl,'') = '' THEN '*gw' ELSE d.st_xl END AS x,SUM(b.nums) AS y FROM dbo.u_retail AS a (NOLOCK) INNER JOIN u_retailsub AS b (NOLOCK) ON a.id = b.code INNER JOIN b_clothing AS c (NOLOCK) ON b.clothing_id = c.id INNER JOIN b_style AS d (NOLOCK) ON c.style_id = d.id WHERE a.sure > 0 AND a.d_type = 16 AND a.customer_id = @customer_id AND a.sure_date BETWEEN DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, -11, GETDATE())), 0) AND DATEADD(MONTH, DATEDIFF(MONTH, 0, DATEADD(MONTH, 1, GETDATE())), -1) GROUP BY CASE WHEN ISNULL(d.st_xl,'') = '' THEN '*gw' ELSE d.st_xl END SELECT CAST(a.id AS VARCHAR(50)) AS id,CAST(a.vipuser_id AS VARCHAR(50)) AS vipuser_id, a.ticket_code,b.name AS ticket_name,a.value AS ticket_value,c.code+' '+c.name AS ticket_type_name, a.begdate,a.enddate,CONVERT(VARCHAR(10),a.begdate,126)+'^'+CONVERT(VARCHAR(10),a.enddate,126) AS data_label, b.comment,b.by_depot,CAST(b.id AS VARCHAR(50)) as ticket_id,a.ticket_box,ISNULL(b.min_spsums,0) AS min_spsums FROM vip_ticketsub a LEFT JOIN dbo.vip_ticket b ON a.code = b.id LEFT JOIN dbo.vip_ticktype c ON b.ticktype_id = c.id WHERE a.vipuser_id = @vipuser_id AND ISNULL(a.sure,0) = 0 AND c.dtype = @d_type AND CONVERT(CHAR(10),GETDATE(),126) BETWEEN a.begdate AND a.enddate ORDER BY a.value DESC INSERT INTO dbo.u_orderskfs(id,code,skfs_id,sums,comment,cr_name,cr_date,byfcalc) SELECT dbo.func_id(),@order_id,id,@sums,@comment,@user_name,GETDATE(),value_bit AS byfcalc FROM view_skfs WHERE id = @skfs_id+u_order_wholesale_logm--S^ gHevOeHh IF OBJECT_ID('tempdb..#data')<> 0 DROP TABLE #data; SELECT b.id,b.sales_name,c.id AS act_id,c.boxid,c.act_name, ROW_NUMBER()OVER(PARTITION BY b.code ORDER BY a.depot_id,c.boxid) AS xuhao, b.sales_run_type,b.code,b.vdis_order INTO #data FROM dbo.s_depotsalespro a,dbo.u_salespro b,dbo.u_salespro_act c WHERE a.depot_id = @depot_id and a.salespro_id=b.id --AND CAST(GETDATE() AS DATE) BETWEEN a.begdate AND a.enddate AND b.id=c.code --eg$Re AND CAST(GETDATE() AS DATE) BETWEEN CASE c.bydateset WHEN 1 THEN c.begdate ELSE a.begdate END AND CASE c.bydateset WHEN 1 THEN c.enddate ELSE a.enddate END AND CAST(GETDATE() AS TIME) BETWEEN CASE c.bytimeset WHEN 1 THEN c.begintime ELSE '00:00:00' END AND CASE c.bytimeset WHEN 1 THEN c.endtime ELSE '23:59:59' END AND ISNULL(b.sales_type,0) = 0; IF OBJECT_ID('tempdb..#parent')<> 0 DROP TABLE #parent; CREATE TABLE #parent(key_id INT IDENTITY(1,1), parent_id INT,shutname VARCHAR(300), id CHAR(36),act_id CHAR(36),sales_name VARCHAR(300),act_name VARCHAR(300), sales_run_type INT,code VARCHAR(100),boxid INT) INSERT INTO #parent(parent_id,shutname,id,sales_name,sales_run_type,code) SELECT DISTINCT -1,b.sales_name,b.id,b.sales_name,b.sales_run_type,code FROM #data b ORDER BY code; --ceQ;mR INSERT INTO #parent(parent_id,shutname,id,act_id,sales_name,act_name,sales_run_type,code,boxid) SELECT b.key_id,a.act_name,a.id,a.act_id,a.sales_name,a.act_name,a.sales_run_type,a.code,a.boxid FROM #data a LEFT JOIN #parent b ON a.id=b.id ORDER BY b.key_id,a.xuhao SELECT * FROM #parent;@order_id@pro_id@act_id#proc_run_salesproiselect * from u_ordersalespro where code = @order_idiselect * from u_ordersalesact where code = @order_idQselect * from u_order where id=@order_iddbo.u_orderselect * from u_ordersub where code=@order_id and states>=0 order by boxid asc select isnull(sum(a.nums*a.s_price),0) as sums from u_ordersub a where a.code=@order_id and a.states<0 U SELECT CAST(dbo.func_newid() AS VARCHAR(50)) AS id, CAST(a.id AS VARCHAR(50)) AS clothing_id, CAST(b.id AS VARCHAR(50)) AS style_id,b.styleid, b.s_name AS style_name,c.colorid,c.colorname AS color_name, d.sizeid,d.sizename AS size_name,b.comment AS style_comment,e.give_price, ROW_NUMBER()OVER(ORDER BY b.styleid,c.colorid,d.showorder) AS xuhao, CAST(0 AS INT) as states,a.clothingid,CAST(0 AS INT) AS nums, CAST(@order_id AS VARCHAR(50)) AS order_id,b.image_url AS image_name INTO @@temptable FROM dbo.b_clothing a LEFT JOIN dbo.b_style b ON a.style_id=b.id LEFT JOIN dbo.b_color c ON a.color_id=c.id LEFT JOIN dbo.b_size d ON a.size_id=d.id INNER JOIN ( SELECT t2.clothing_id,MAX(t2.s_price) AS give_price FROM u_ordersalesact t1,u_salespro_givestyle t2 WHERE t1.salesact_id=t2.salesact_id AND t1.code=@order_id GROUP BY t2.clothing_id ) e ON a.id = e.clothing_idSELECT code AS clothing_id FROM dbo.b_style WHERE id = @clothing SELECT ISNULL(b.give_nums,0) AS give_count,ISNULL(b.give_sums,0) AS give_sums,a.*, CASE WHEN ISNULL(a.states,0)=0 THEN ' b' ELSE 'Sm' END AS handle, CASE WHEN ISNULL(a.image_name,'')!='' THEN 'a'+a.image_name ELSE null END AS image_url FROM  AS a INNER JOIN ( SELECT TOP 1 SUM(give_price * nums) give_sums,SUM(nums) give_nums FROM k WHERE states = 1 ) AS b ON 1 = 1 WHERE 1 = 1filter_search;AND style_id = @filter_search7AND states = @filter_states xuhao INSERT INTO u_ordersub(id, states, code, clothing_id, style_id, color_id, nums, j_cost, j_price, x_price, discount, s_price, comment,sc_price,sc_sums, cr_name, cr_date) SELECT dbo.func_newid(), '-1' AS states, @code AS code, t1.clothing_id, t2.style_id, t2.color_id,1, t3.j_cost, t3.j_price as j_price, t3.x_price as x_price, case isnull(t3.x_price,0) when 0 then 0 else isnull(t1.give_price,0)/t3.x_price end AS discount,isnull(t1.give_price,0) AS s_price,'O`',isnull(t1.give_price,0) AS sc_price,isnull(t1.give_price,0)*1 AS sc_sums, @cr_name,@cr_date FROM / t1 INNER JOIN dbo.b_clothing t2 ON t2.id = t1.clothing_id left join b_style t3 on t2.style_id =t3.id WHERE t1.states = 1 and t2.id=@clothing_id UPDATE SET states = (CASE WHEN ISNULL(states ,0) = 0 THEN 1 ELSE 0 END) WHERE id = @codesSELECT a.* FROM vip_user a WHERE a.weixin_openid=@open_idCSELECT cast(a.depot_id as varchar(50)) as depot_id,b.depotid,b.s_name as depotname FROM vip_user a inner join b_depot b on a.depot_id=b.id WHERE a.mobtel=@mobtel SELECT CAST(id AS VARCHAR(30)) AS id, code, num_value, CAST(num_join AS VARCHAR(30)) AS num_join, num_type, NULL AS check_id, NULL AS check_index,'true' AS disabled FROM dbo.b_stynumber AS a ORDER BY num_type; IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp CREATE TABLE #temp ( parent_id VARCHAR(30), look_code VARCHAR(30), num_id VARCHAR(30), num_type INT, num_value VARCHAR(50), check_states VARCHAR(30), cz_id VARCHAR(30) ) INSERT INTO #temp(parent_id,look_code,num_id,num_type,num_value,check_states,cz_id) SELECT CAST(b.parent_id AS VARCHAR(30)) AS parent_id, CAST(b.look_code AS VARCHAR(30)) AS look_code, CAST(b.num_id AS VARCHAR(30)) AS num_id, b.num_type, CAST(c.value_str AS VARCHAR(10)) +'-'+ c.name AS num_value, NULL AS check_states,CAST(cz_id AS VARCHAR(30)) AS cz_id FROM dbo.b_stynumber AS a INNER JOIN dbo.b_stynum_code AS b ON a.id = b.look_code INNER JOIN dbo.b_looksub AS c ON b.cz_id = c.id WHERE a.num_value NOT IN ('N 0 DROP TABLE #temp_color SELECT TOP 15 CAST(a.id AS VARCHAR(30)) AS color_id,a.colorid,a.colorname AS color_name INTO #temp_color FROM dbo.b_color AS a INNER JOIN b_stynum_code AS b ON a.id = b.cz_id WHERE b.num_id IN () --S:\xpencgY/ec15*N:\x IF OBJECT_ID('tempdb..#temp_size') <> 0 DROP TABLE #temp_size SELECT TOP 15 CAST(c.id AS VARCHAR(30)) AS size_id,c.sizeid,c.showorder INTO #temp_size FROM dbo.b_sizegroup AS a INNER JOIN b_sizegroups AS b ON a.id = b.code INNER JOIN b_size AS c ON b.size_id = c.id INNER JOIN b_stynum_code AS d ON a.id = d.cz_id WHERE d.num_id = '' SELECT @styleid+a.colorid+b.sizeid AS clothingid,@styleid AS styleid,a.color_id,a.colorid,a.color_name,b.size_id,b.sizeid FROM #temp_color AS a,#temp_size AS b ORDER BY a.colorid,b.showorder,b.sizeidnum_valuer SELECT a.num_value,a.num_type,cz_id FROM dbo.b_stynumber AS a INNER JOIN ( SELECT TOP 1 t1.look_code,cz_id FROM b_stynum_code AS t1 WHERE t1.num_id = @check_id ) AS b ON a.id = b.look_codeTLrt^Nc[y{|'Y{|\{|N0 DROP TABLE #temp_nums SELECT t1.code,SUM(nums) AS znums INTO #temp_nums FROM b_style_desginsub AS t1 WHERE t1.code = @id GROUP BY t1.code IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT CAST(a.id AS VARCHAR(30)) AS id,a.code,a.styleid,a.s_name,a.buy_nums,a.buy_price,a.st_specific,a.st_sup_lx_name, a.st_sup_mobile,a.st_supid,a.comment,a.st_brand_id,a.st_year_id,a.st_month_id, a.st_type_id,a.st_dl_id,a.st_xl_id,a.st_price_id,a.st_color_system_id,a.rptsizegrp_id, b.znums,b.znums * a.buy_price AS sums INTO #temp FROM b_style_desgin AS a INNER JOIN #temp_nums AS b ON a.id = b.code WHERE a.id = @id ALTER TABLE #temp ADD image_url varchar(300) ALTER TABLE #temp ADD str_name varchar(100) ALTER TABLE #temp ADD str_st_price varchar(100) UPDATE a SET a.image_url = (SELECT top 1 image_url FROM dbo.b_style_desgin_image AS a WHERE a.code = @id ORDER BY image_url) FROM #temp AS a UPDATE a SET a.str_name = ISNULL(a.str_name,'') + CASE WHEN ISNULL(b.name,'')!='' THEN 'TLr'+b.name+' / ' END FROM #temp AS a INNER JOIN dbo.b_looksub AS b ON a.st_brand_id = b.id UPDATE a SET a.str_name = ISNULL(a.str_name,'') + CASE WHEN ISNULL(b.name,'')!='' THEN 't^N'+b.name+' / ' END FROM #temp AS a INNER JOIN dbo.b_looksub AS b ON a.st_year_id = b.id UPDATE a SET a.str_name = ISNULL(a.str_name,'') + CASE WHEN ISNULL(b.name,'')!='' THEN 'c['+b.name+' / ' END FROM #temp AS a INNER JOIN dbo.b_looksub AS b ON a.st_month_id = b.id UPDATE a SET a.str_name = ISNULL(a.str_name,'') + CASE WHEN ISNULL(b.name,'')!='' THEN 'y{|'+b.name+' / ' END FROM #temp AS a INNER JOIN dbo.b_looksub AS b ON a.st_type_id = b.id UPDATE a SET a.str_name = ISNULL(a.str_name,'') + CASE WHEN ISNULL(b.name,'')!='' THEN ''Y{|'+b.name+' / ' END FROM #temp AS a INNER JOIN dbo.b_looksub AS b ON a.st_dl_id = b.id UPDATE a SET a.str_name = ISNULL(a.str_name,'') + CASE WHEN ISNULL(b.name,'')!='' THEN '\{|'+b.name END FROM #temp AS a INNER JOIN dbo.b_looksub AS b ON a.st_xl_id = b.id UPDATE a SET a.str_st_price = b.name FROM #temp AS a INNER JOIN dbo.b_looksub AS b ON a.st_price_id = b.id SELECT * FROM #temp AS ao DECLARE @styleid VARCHAR(100) SELECT @styleid = a.styleid FROM dbo.b_style_desgin AS a WHERE a.id = @id SELECT @styleid + b.colorid + c.sizeid AS clothingid,@styleid AS styleid,b.colorid,b.colorname,c.sizeid, c.showorder AS size_order,a.nums FROM b_style_desginsub AS a INNER JOIN dbo.b_color AS b ON a.color_id = b.id INNER JOIN dbo.b_size AS c ON a.size_id = c.id WHERE a.code = @id ORDER BY b.colorid,size_order,c.sizeid SELECT CAST(a.id AS VARCHAR(30)) AS id,'image' AS type,image_url FROM dbo.b_style_desgin_image AS a WHERE a.code = @id SELECT TOP 1 1 FROM dbo.b_style_desgin AS a INNER JOIN dbo.b_supplier AS b ON a.st_supid = b.supplierid WHERE a.id = @idO^FU NX[(WSELECT TOP 1 1 FROM dbo.b_style_desgin AS a WHERE a.id = @id AND ISNULL(a.retailprice,0)>0.UN N:N0 SELECT COUNT(1)/@pagesize AS pagesize FROM dbo.u_retail a WHERE a.depot_id=@depot_id AND a.sure>0 ?AND a.d_type IN (0,1,2,3,11,12)3AND a.d_type IN (7,13,14)AND a.sure > 0 AND CONVERT(VARCHAR(10),a.sure_date,126) BETWEEN @startTime AND @endTime SELECT CAST(b.id AS VARCHAR(50)) AS id,b.sure_date,b.code,b.znums,b.spsums,YEAR(b.sure_date) AS years, MONTH(b.sure_date) AS months,b.comment,c.vipcode,RTRIM(LTRIM(replace(replace(replace(replace(c.name,'-',''),'/',''),'\',''),'?',''))) AS vipname, ( SELECT SUM(ISNULL(t1.centum,0)) AS bd_centum FROM vip_account_records t1 (NOLOCK) WHERE t1.bill_id = b.id GROUP BY t1.bill_id ) AS centum FROM dbo.u_retail b LEFT JOIN dbo.vip_user AS c ON b.vipuser_id = c.id WHERE b.depot_id = @depot_id AND b.sure>0?AND b.d_type IN (0,1,2,3,11,12)3AND b.d_type IN (7,13,14)startTimeendTimeAND b.sure > 0 AND CONVERT(VARCHAR(10),b.sure_date,126) BETWEEN @startTime AND @endTime'sure_date desc,codeWSELECT CAST(b.id as varchar(50)) AS id,CAST(c.id as varchar(50)) AS subid,b.sure_date,b.code,e.s_name AS depot_name,b.znums,b.spsums,g.image_url,f.clothingid,g.s_name AS stylename,h.colorid,h.colorname,i.sizeid,i.sizename,c.nums,CAST(c.x_price AS DECIMAL(18, 2)) AS x_price, CAST(c.discount AS DECIMAL(18, 2)) AS discount, CAST(c.s_price AS DECIMAL(18, 2)) AS s_price,CAST(c.s_price*c.nums AS DECIMAL(18, 2)) AS sp_sums,CASE ISNULL((SELECT TOP 1 t1.id FROM u_retail t1 where t1.cz_id=@id),0) WHEN 0 THEN 0 ELSE 1 END AS is_out,ISNULL(c.back,0) AS is_partout FROM dbo.u_retail b INNER JOIN dbo.u_retailsub c ON c.code = b.id INNER JOIN dbo.b_depot e ON e.id = b.depot_id INNER JOIN dbo.b_clothing f ON f.id = c.clothing_id INNER JOIN dbo.b_style g ON g.id=f.style_id INNER JOIN dbo.b_color h ON h.id=f.color_id INNER JOIN dbo.b_size i ON i.id=f.size_id WHERE b.id=@id AND c.nums!=0 ORDER BY g.styleid,h.colorid,i.showorder,i.sizeidWSELECT d.name,c.sums FROM dbo.u_retail b INNER JOIN dbo.u_retailskfs c ON c.code = b.id INNER JOIN dbo.view_skfs d ON d.id=skfs_id WHERE b.id=@id ORDER BY d.showorderSELECT code,bill,selltype,d_type,depot_id,vipuser_id,set_date,-znums AS znums,-spsums AS spsums,-xpsums AS xpsums, -jcsums AS jcsums,-jpsums AS jpsums,-ssums AS ssums,NULL AS cxsums,NULL AS xjprice,NULL AS zlsums,NULL AS xssums,-fcalcsums AS fcalcsums, -vip_balance AS vip_balance,-vip_waysums AS vip_waysums,retail_class,retail_weather,retail_temperature,retail_receipt,retail_card,dk_use,-1 * dk_centum AS dk_centum,by_emp_set FROM dbo.u_retail WHERE id=@idaselect * from u_retailstyle a where a.code = @idKselect * from u_retail where id = @id.UUS NX[(W NAQdkd\O backteUS'vUSnc NAQdkd\OQselect * from u_retail where cz_id = @id.UUS]' NAQdkd\OSELECT a.id,a.style_code,clothing_id,b.style_id,b.color_id,b.size_id,-nums AS nums, a.j_cost,a.j_price,a.x_price,discount,s_price,fcalcprice,fssums,-fcalcsums AS fcalcsums,back, -vipcentum AS vipcentum,vipdiscount,comment,vips_price,emp_id FROM dbo.u_retailsub a INNER JOIN dbo.b_clothing b ON a.clothing_id=b.id WHERE code=@idSELECT emp_id,-sums as sums,comment FROM dbo.u_retailemp WHERE code=@idSELECT skfs_id,-sums as sums,comment,byfcalc,bycard FROM dbo.u_retailskfs WHERE code=@idSselect * from u_retail where code = @code SELECT CONVERT(VARCHAR(30),d.id) AS style_id,MAX(d.styleid) AS styleid,MAX(d.s_name) AS style_name,MAX(d.image_url) AS image_url, SUM(b.nums) AS style_nums,CAST(SUM(b.nums*b.s_price) AS NUMERIC(18,0)) AS style_spsums,MAX(e.znums) AS znums,MAX(e.spsums) AS spsums FROM dbo.u_retail a INNER JOIN dbo.u_retailsub b ON a.id=b.code INNER JOIN dbo.b_clothing c ON c.id=b.clothing_id INNER JOIN dbo.b_style d ON d.id=c.style_id INNER JOIN ( SELECT t1.depot_id,SUM(t2.nums) AS znums,CAST(SUM(t2.nums*t2.s_price) AS NUMERIC(18,0)) AS spsums FROM dbo.u_retail t1 INNER JOIN dbo.u_retailsub t2 ON t1.id=t2.code INNER JOIN dbo.b_clothing t3 ON t3.id=t2.clothing_id WHERE t1.depot_id=@depot_id -AND t3.styleid LIKE '%%'aAND t1.sure_date BETWEEN @startTime AND @endTimeGROUP BY t1.depot_id ) e ON e.depot_id = a.depot_id WHERE a.depot_id=@depot_id AND isnull(b.nums,0)!=0+AND d.styleid LIKE '%_AND a.sure_date BETWEEN @startTime AND @endTimeGROUP BY d.idstyleid desckSELECT CONVERT(VARCHAR(30),d.id) AS style_id,c.clothingid,d.styleid,MAX(d.s_name) AS style_name,e.colorid,MAX(e.colorname) AS color_name,f.sizeid AS sizeid,MAX(f.showorder) AS showorder,SUM(b.nums) AS nums,SUM(b.nums*b.s_price) AS spsums FROM dbo.u_retail a INNER JOIN dbo.u_retailsub b ON a.id=b.code INNER JOIN dbo.b_clothing c ON c.id=b.clothing_id INNER JOIN dbo.b_style d ON d.id=c.style_id INNER JOIN dbo.b_color e ON e.id=c.color_id INNER JOIN dbo.b_size f ON f.id=c.size_id WHERE a.depot_id=@depot_id AND d.id=@style_id AND isnull(b.nums,0)!=0oGROUP BY d.id,c.clothingid,d.styleid,e.colorid,f.sizeid SELECT COUNT(1)/@pagesize AS pagesize FROM dbo.u_sell a WHERE a.depot_id=@depot_id= AND a.sure>0 AND a.get_sure=0= AND a.sure>0 AND a.get_sure>0AND CONVERT(VARCHAR(10),a.sure_date,126) BETWEEN @startTime AND @endTime SELECT CAST(a.id AS VARCHAR(50)) AS id,a.code,b.depotid AS setdepotid,b.s_name AS setdepot_name,c.depotid,c.s_name AS depot_name,a.sure_date,a.znums,a.spsums,YEAR(a.sure_date) AS years,MONTH(a.sure_date) AS months,a.comment FROM dbo.u_sell a LEFT JOIN dbo.b_depot b ON b.id=a.setdepot_id LEFT JOIN dbo.b_depot c ON c.id=a.depot_id where a.depot_id=@depot_id AND a.sure>0 AND a.get_sure=0? SELECT CAST(a.id AS VARCHAR(50)) AS id,a.code,b.depotid AS setdepotid,b.s_name AS setdepot_name,c.depotid,c.s_name AS depot_name,a.getsure_date AS sure_date,a.znums,a.spsums,YEAR(a.getsure_date) AS years,MONTH(a.getsure_date) AS months,a.comment FROM dbo.u_sell a LEFT JOIN dbo.b_depot b ON b.id=a.setdepot_id LEFT JOIN dbo.b_depot c ON c.id=a.depot_id where a.depot_id=@depot_id AND a.sure>0 AND a.get_sure>0[ UPDATE t1 SET t1.spsums = t2.sp_sums FROM AS t1 INNER JOIN ( SELECT a.id,SUM(CAST(CASE WHEN ISNULL(d.s_price, 0) != 0 THEN d.s_price ELSE b.x_price END * b.nums AS DECIMAL(18, 2))) AS sp_sums FROM dbo.u_sell AS a INNER JOIN dbo.u_sellsub AS b ON a.id = b.code INNER JOIN dbo.b_clothing AS c ON c.id = b.clothing_id LEFT JOIN dbo.s_followpricestyc AS d ON d.depot_id = a.depot_id AND d.style_id = c.style_id AND d.color_id = c.color_id AND d.d_type = '1' INNER JOIN  AS e ON a.id = e.id GROUP BY a.id ) AS t2 ON t1.id = t2.id SELECT * FROM IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT CAST(a.id AS VARCHAR(50)) AS id, MAX(a.sure_date) AS sure_date, MAX(a.code) AS code, MAX(g.depotid) AS setdepotid, MAX(g.s_name) AS setdepot_name, MAX(h.depotid) AS depotid, MAX(h.s_name) AS depot_name, MAX(a.znums) AS znums, MAX(a.spsums) AS spsums, MAX(d.image_url) AS image_url, c.clothingid, MAX(d.styleid) AS styleid, MAX(d.s_name) AS style_name, MAX(e.colorid) AS colorid, MAX(e.colorname) AS color_name, MAX(f.sizeid) AS sizeid, MAX(f.showorder) AS size_order, SUM(b.nums) AS nums, CAST(MAX(d.x_price) AS NUMERIC(18, 2)) AS x_price, CAST(MAX(b.discount) AS DECIMAL(18, 2)) AS discount, MAX(CASE WHEN ISNULL(i.s_price, 0) != 0 THEN i.s_price ELSE b.x_price END) AS s_price, SUM(CAST(CASE WHEN ISNULL(i.s_price, 0) != 0 THEN i.s_price ELSE b.x_price END * b.nums AS DECIMAL(18, 2))) AS sp_sums INTO #temp FROM dbo.u_sell a INNER JOIN dbo.u_sellsub b ON b.code = a.id INNER JOIN dbo.b_clothing c ON c.id = b.clothing_id INNER JOIN dbo.b_style d ON d.id = c.style_id INNER JOIN dbo.b_color e ON e.id = c.color_id INNER JOIN dbo.b_size f ON f.id = c.size_id INNER JOIN dbo.b_depot g ON g.id = a.setdepot_id INNER JOIN dbo.b_depot h ON h.id = a.depot_id LEFT JOIN dbo.s_followpricestyc i ON i.depot_id = a.depot_id AND i.style_id = d.id AND i.color_id = e.id and i.d_type = 1 WHERE a.id = @id AND b.nums != 0 GROUP BY a.id, clothingid UPDATE t1 SET t1.spsums = t2.sp_sums FROM #temp AS t1 INNER JOIN ( SELECT a.id,SUM(CAST(CASE WHEN ISNULL(d.s_price, 0) != 0 THEN d.s_price ELSE b.x_price END * b.nums AS DECIMAL(18, 2))) AS sp_sums FROM dbo.u_sell AS a INNER JOIN dbo.u_sellsub AS b ON a.id = b.code INNER JOIN dbo.b_clothing AS c ON c.id = b.clothing_id LEFT JOIN dbo.s_followpricestyc AS d ON d.depot_id = a.depot_id AND d.style_id = c.style_id AND d.color_id = c.color_id AND d.d_type = '1' WHERE a.id = @id GROUP BY a.id ) AS t2 ON t1.id = t2.id SELECT * FROM #temp ORDER BY styleid, colorid, size_order, sizeidOselect * from u_sell where code = @codeselect a.id,a.chk_sure,a.sure,a.getchk_sure,a.get_sure,isnull(b.states,-1) AS pick_states, a.znums,a.spsums,a.cz_id,a.byref, a.bypick FROM u_sell a LEFT JOIN u_sellpick b ON a.id=b.code where a.id=@idSELECT states,getstates,getcr_date,getcr_name, sure, getchk_sure,getchk_date,getchk_user,getchk_name,getchk_comment, get_sure,getsure_date,getsure_user,getsure_name,getsure_comment FROM dbo.u_sell WHERE id=@id;SELECT CONVERT(VARCHAR(30),c.id) AS style_id,MAX(c.styleid) AS styleid,MAX(c.s_name) AS style_name,MAX(c.image_url) AS image_url,SUM(a.k_num) AS style_nums,MAX(d.znums) AS znums FROM dbo.view_b_stock a INNER JOIN dbo.b_clothing b ON b.id=a.clothing_id INNER JOIN dbo.b_style c ON c.id=b.style_id INNER JOIN ( SELECT t1.depot_id,SUM(t1.k_num) AS znums FROM dbo.view_b_stock t1 GROUP BY t1.depot_id ) d ON d.depot_id = a.depot_id WHERE a.depot_id=@depot_id AND isnull(k_num,0)!=01AND b.clothingid LIKE '%GROUP BY c.idSELECT CONVERT(VARCHAR(30),c.id) AS style_id,b.clothingid,c.styleid,c.s_name AS style_name,d.colorid,d.colorname AS color_name,e.showorder,e.sizeid,a.k_num,CASE WHEN ISNULL(h.s_price,0)!=0 THEN h.s_price ELSE b.x_price END AS dj_price FROM dbo.view_b_stock a INNER JOIN dbo.b_clothing b ON b.id=a.clothing_id INNER JOIN dbo.b_style c ON c.id=b.style_id INNER JOIN dbo.b_color d ON d.id=b.color_id INNER JOIN dbo.b_size e ON e.id=b.size_id LEFT JOIN dbo.s_followpricestyc h ON h.depot_id=a.depot_id AND h.style_id = c.id AND h.color_id = d.id and h.d_type = 1 WHERE a.depot_id=@depot_id AND c.id=@style_id AND isnull(k_num,0)!=0U SELECT COUNT(1)/@pagesize AS pagesize FROM dbo.view_b_stock a LEFT JOIN dbo.b_clothing b ON b.id=a.clothing_id LEFT JOIN dbo.s_followpricestyc h ON h.depot_id=a.depot_id AND h.style_id = b.style_id AND h.color_id = b.color_id and h.d_type = 1 WHERE a.depot_id=@depot_id AND isnull(k_num,0)!=0%' AND CASE WHEN ISNULL(h.s_price,0)!=0 THEN h.s_price ELSE b.x_price END = ' WITH page_table AS ( SELECT ROW_NUMBER() OVER(ORDER BY tb.styleid,tb.colorid,tb.showorder,tb.sizeid) AS sys_row_number,* FROM ( SELECT b.clothingid,CONVERT(VARCHAR(30),c.id) AS style_id,c.styleid,c.s_name AS style_name,d.colorid,d.colorname AS color_name,e.showorder,e.sizeid,a.k_num,znums AS znums,style_znums, CASE WHEN ISNULL(h.s_price,0)!=0 THEN h.s_price ELSE b.x_price END AS dj_price,ISNULL(c.image_url,'') AS image_url FROM dbo.view_b_stock a LEFT JOIN dbo.b_clothing b ON b.id=a.clothing_id LEFT JOIN dbo.b_style c ON c.id=b.style_id LEFT JOIN dbo.b_color d ON d.id=b.color_id LEFT JOIN dbo.b_size e ON e.id=b.size_id INNER JOIN ( SELECT t1.depot_id,SUM(t1.k_num) AS znums FROM dbo.view_b_stock AS t1 WHERE t1.depot_id = @depot_id GROUP BY t1.depot_id ) f ON f.depot_id = a.depot_id INNER JOIN ( SELECT t1.depot_id,t2.style_id,SUM(t1.k_num) AS style_znums FROM dbo.view_b_stock t1 INNER JOIN dbo.b_clothing t2 ON t1.clothing_id=t2.id WHERE t1.depot_id = @depot_id GROUP BY t1.depot_id,t2.style_id ) g ON g.depot_id=a.depot_id AND g.style_id=c.id LEFT JOIN dbo.s_followpricestyc h ON h.depot_id=a.depot_id AND h.style_id = b.style_id AND h.color_id = b.color_id and h.d_type=1 WHERE a.depot_id=@depot_id AND isnull(k_num,0)!=01) AS tb ) SELECT * FROM page_table WHERE sys_row_number between @pagesize*@page+1 and @pagesize*(@page+1) ORDER BY styleid,colorid,showorder,sizeid3 IF OBJECT_ID('tempdb..#temp')<>0 DROP TABLE #temp SELECT a.depot_id,a.clothing_id,a.k_num,a.p_num INTO #temp FROM dbo.view_b_stock AS a WHERE 1 = 1C AND EXISTS( SELECT TOP 1 1 FROM dbo.b_clothing AS t1 WHERE a.clothing_id = t1.id AND t1.style_id = @filter_style_id {0} {1} )EAND t1.color_id = @filter_color_idsize_idAAND t1.size_id = @filter_size_id b>k_DELETE a FROM #temp AS a WHERE ISNULL(a.k_num,0)=0 AND ISNULL(a.p_num,0)=0 SELECT a.depot_id,b.style_id,b.color_id,b.size_id,e.sizeid,a.k_num,a.p_num,e.showorder INTO @@temptable FROM #temp AS a INNER JOIN dbo.b_clothing AS b (NOLOCK) ON a.clothing_id = b.id INNER JOIN dbo.b_size AS e (NOLOCK) ON b.size_id = e.id; SELECT a.size_id,a.sizeid,''+CONVERT(VARCHAR(10),ROW_NUMBER() OVER(ORDER BY a.showorder)) AS col_field INTO @@temptable FROM  a GROUP BY a.size_id,a.sizeid,a.showorder ORDER BY a.showorderg SELECT TOP 1 CAST(RIGHT(col_field,len(col_field)-5) AS INT) as number FROM _ ORDER BY CAST(RIGHT(col_field,len(col_field)-) AS INT) DESC knum1 ,knum7ISNULL(knum1,null) AS knum1,ISNULL(knum,null) AS knumCASE WHEN SUM(ISNULL(knum1,0)) = 0 THEN NULL ELSE SUM(ISNULL(knum1,0)) END AS knum15,CASE WHEN SUM(ISNULL(knumO,0)) = 0 THEN NULL ELSE SUM(ISNULL(knum!,0)) END AS knum pnum1 ,pnum7ISNULL(pnum1,null) AS pnum1,ISNULL(pnum,null) AS pnumASUM(ISNULL(pnum1,null)) AS pnum15,CASE WHEN SUM(ISNULL(pnumO,0)) = 0 THEN NULL ELSE SUM(ISNULL(pnum!,0)) END AS pnum IF OBJECT_ID('tempdb..#temp_pivot1') <> 0 DROP TABLE #temp_pivot1; WITH sub AS ( SELECT a.depot_id,a.style_id,a.color_id,a.size_id,a.sizeid,a.k_num,a.k_num AS knum_total,b.col_field FROM ' a INNER JOIN b ON b.size_id = a.size_id ) SELECT depot_id,style_id,color_id,,knum_total INTO #temp_pivot1 FROM sub a PIVOT(SUM(k_num) FOR col_field IN()) AS t1; IF OBJECT_ID('tempdb..#temp_pivot2') <> 0 DROP TABLE #temp_pivot2; WITH sub AS ( SELECT a.depot_id,a.style_id,a.color_id,a.size_id,a.sizeid,a.p_num,a.p_num AS pnum_total,b.col_field FROM ,pnum_total INTO #temp_pivot2 FROM sub a PIVOT(SUM(p_num) FOR col_field IN( WITH sub AS ( SELECT t1.depot_id,t1.style_id,t1.color_id,,knum_total,pnum_total FROM ( SELECT a.depot_id,a.style_id,a.color_id,,SUM(knum_total) AS knum_total FROM #temp_pivot1 AS a GROUP BY a.depot_id,a.style_id,a.color_id ) AS t1 INNER JOIN ( SELECT a.depot_id,a.style_id,a.color_id,i,SUM(pnum_total) AS pnum_total FROM #temp_pivot2 AS a GROUP BY a.depot_id,a.style_id,a.color_id ) AS t2 ON t1.depot_id = t2.depot_id AND t1.style_id = t2.style_id AND t1.color_id = t2.color_id ) SELECT row_number() over(order by e.depotid,c.styleid,d.colorid,d.showorder) as xuhao, e.depotid,e.s_name AS depot_name,c.styleid,c.s_name as style_name,c.x_price,d.colorid, d.colorname AS color_name,,knum_total,pnum_total INTO @@temptable FROM sub AS a INNER JOIN dbo.b_style AS c (NOLOCK) ON a.style_id = c.id INNER JOIN dbo.b_color AS d (NOLOCK) ON a.color_id = d.id INNER JOIN dbo.b_depot AS e (NOLOCK) ON e.id = a.depot_id'SUM(knum1) AS knum1,SUM(knum) AS knum'SUM(pnum1) AS pnum1,SUM(pnum) AS pnum SELECT 'T' AS xuhao,COUNT(1) AS styleid,SUM(a.knum_total) AS knum_total,SUM(a.pnum_total) AS pnum_total, FROM g SELECT CONVERT(VARCHAR(30),style_id) AS style_id,stylecolor,ISNULL(image_url, '') AS image_url FROM dbo.b_stylesubc WHERE style_id = @style_id AND ISNULL(image_url, '') != ''s SELECT CAST(a.id AS VARCHAR(50)) AS id ,a.[ticket_value] ,a.name ,CONVERT(varchar(100), a.[begdate], 23) as begdate ,CONVERT(varchar(100), a.[enddate], 23) as enddate ,b.name as ticket_typename,ISNULL(a.min_spsums, 0) AS min_spsums FROM vip_ticket a left join vip_ticktype b on a.ticktype_id=b.id WHERE 1=1 and a.states=1 and a.d_type=0 and a.by_weixin=1 and ((a.ticket_nums=0) or (a.ticket_nums<>0 and a.ticket_nums>ISNULL(a.znums,0))) and (CONVERT(varchar(100), GETDATE(), 23) between CONVERT(varchar(100), a.[begdate], 23) and CONVERT(varchar(100), a.[enddate], 23)) and --/f&TQk*NOXT_g'Y(u!kpe a.get_nums > ( SELECT COUNT(1) FROM [vip_ticketsub] WHERE code = a.id AND vipuser_id = @vipuser_id ) and not exists( --/f&TAQS_)Y͑ Y(u select 1 from vip_ticketsub where code=a.id and a.by_dayget=0 and (vipuser_id = @vipuser_id and CONVERT(varchar(100),cr_date, 23)=CONVERT(varchar(100),GETDATE(), 23)) ) and ( -- NR^ isnull(a.by_depot,0)=0 or --~[N^ ( isnull(a.by_depot,0)=1 and exists( select 1 from vip_ticket_depot mm where mm.code=a.id and mm.depot_id=(select nn.depot_id from vip_user nn where nn.id=@vipuser_id)) ) ) order by a.[ticket_value] desc g SELECT * FROM( SELECT a.states, CAST(a.id AS VARCHAR(50)) AS id ,a.[value] as ticket_value ,t.name ,CONVERT(varchar(100), a.[begdate], 23) as begdate ,CONVERT(varchar(100), a.[enddate], 23) as enddate ,b.name as ticket_typename ,CASE WHEN CONVERT(varchar(100), GETDATE(), 23) BETWEEN CONVERT(varchar(100), a.[begdate], 23) AND CONVERT(varchar(100), a.[enddate], 23) THEN '1' ELSE '0' END AS 'statesDesc' FROM vip_ticketsub a left join vip_ticktype b on a.ticktype_id=b.id left join vip_ticket t on t.id=a.code WHERE a.vipuser_id in (select id from vip_user where weixin_openid=@open_id) and (a.states=1 or a.states=9) ) a order by a.states,a.statesDesc desc,a.ticket_value descw SELECT a.* , ( SELECT COUNT(1) FROM [vip_ticketsub] WHERE code = a.id AND vipuser_id = @vipuser_id ) AS already_getnums, ( SELECT CONVERT(varchar(100),MAX(cr_date), 23) FROM [vip_ticketsub] WHERE code = a.id AND vipuser_id = @vipuser_id ) AS latest_getdate, --8R gHeeg CASE ISNULL(set_type,0) WHEN 1 THEN begdate ELSE GETDATE() END AS s_begdate, CASE ISNULL(set_type,0) WHEN 1 THEN enddate ELSE DATEADD(dd,useday-1,GETDATE()) END AS s_enddate FROM vip_ticket a WHERE a.id = @id;1 select a.code from vip_ticket_depot a where a.code=@code and exists(select 1 from vip_user aa where aa.id=@vipuser_id and aa.depot_id=a.depot_id) vip_ticketsubvip_ticket} SELECT CAST(a.id AS VARCHAR(50)) AS id, a.[ticket_value],a.name, CONVERT(VARCHAR(100), a.[begdate], 23) AS begdate, CONVERT(VARCHAR(100), a.[enddate], 23) AS enddate,b.dtype AS ticket_typedtype,b.code AS ticket_typecode, b.name AS ticket_typename,ISNULL(a.min_spsums, 0) AS min_spsums FROM vip_ticket a LEFT JOIN vip_ticktype b ON a.ticktype_id = b.id WHERE 1=1 AND a.states=1 AND a.d_type=0 AND a.by_weixin=1 AND ((a.ticket_nums=0) OR (a.ticket_nums<>0 AND a.ticket_nums>ISNULL(a.znums,0))) AND (CONVERT(varchar(100), GETDATE(), 23) BETWEEN CONVERT(varchar(100), a.[begdate], 23) AND CONVERT(varchar(100), a.[enddate], 23)) AND a.get_nums > (SELECT COUNT(1) FROM [vip_ticketsub] WHERE code = a.id AND vipuser_id = @vipuser_id) --/f&TQk*NOXT_g'Y(u!kpe AND NOT EXISTS(select 1 from vip_ticketsub where code=a.id AND a.by_dayget=0 AND (vipuser_id = @vipuser_id AND CONVERT(varchar(100),cr_date, 23) = CONVERT(varchar(100),GETDATE(), 23)))#ticket_value desc SELECT a.states,CAST(a.id AS VARCHAR(50)) AS id,a.[value] AS ticket_value, c.name,CONVERT(VARCHAR(100),a.[begdate],23) AS begdate, CONVERT(VARCHAR(100),a.[enddate],23) AS enddate, b.dtype AS ticket_typedtype,b.code AS ticket_typecode,b.name AS ticket_typename, CASE WHEN CONVERT(VARCHAR(100),GETDATE(),23) BETWEEN CONVERT(VARCHAR(100),a.[begdate],23) AND CONVERT(VARCHAR(100),a.[enddate],23) THEN '1' ELSE '0' END AS 'statesDesc',a.cr_date,ISNULL(c.min_spsums, 0) AS min_spsums INTO @@temptable FROM vip_ticketsub AS a LEFT JOIN vip_ticktype AS b ON a.ticktype_id = b.id LEFT JOIN vip_ticket AS c ON c.id = a.code WHERE a.vipuser_id = (SELECT top 1 id FROM vip_user WHERE weixin_openid = @filter_openid)weixin_openid WHERE 1 = 1CAND states = 1 AND statesDesc = 1AND states = 9%AND statesDesc = 0kstates,statesDesc DESC,cr_date DESC,ticket_value DESCexec proc_update_userdatatable @user_id,@userid,@master_name,@power_name;c[proc_update_user_powerdata] @userid,@power_name; IF OBJECT_ID('tempdb..#temp_main')<>0 DROP TABLE #temp_main SELECT CAST(a.id AS VARCHAR(100)) AS id,a.name_id,a.name,a.helpid, a.selection AS [check],CAST(1 AS BIT) AS allcheck INTO #temp_main FROM 3 AS a WHERE a.access = 1show_all'AND a.selection = 1 search#%AND (a.name_id = '' OR a.name = '#' OR a.helpid = '')+AND (a.name_id LIKE ''%' OR a.name LIKE '+%' OR a.helpid LIKE '%')-AND (a.name_id LIKE '%'' OR a.name LIKE '%+' OR a.helpid LIKE '%)%' OR a.name LIKE '%-%' OR a.helpid LIKE '% DECLARE @allcheck BIT SELECT @allcheck = 0 FROM #temp_main AS a WHERE a.[check] = 0 UPDATE #temp_main SET allcheck = ISNULL(@allcheck, 1) SELECT a.id,a.name_id,a.name,a.helpid,a.[check],a.allcheck INTO @@temptable FROM #temp_main AS aname_id,namechk_typeAUPDATE a SET selection = 1 FROM - AS a WHERE access = 1 no_allAUPDATE a SET selection = 0 FROM checkUPDATE a SET selection = CASE WHEN ISNULL(selection,0) = 1 THEN 0 ELSE 1 END FROM / AS a WHERE a.id = @id;SELECT TOP 1 1 FROM dbo.vip_user a WHERE a.mobtel=@phoneNumbersSELECT TOP 1 1 FROM dbo.vip_user a WHERE a.weixin_openid=@openidSELECT TOP 1 1 FROM dbo.vip_user a WHERE a.mobtel=@phoneNumbers and a.weixin_openid=@openiduSELECT * FROM dbo.vip_user a WHERE a.weixin_openid=@openidSELECT top 1 * FROM dbo.vip_type WHERE states = 1 and param_card = 1 AND param_default=1SELECT a.id AS user_id,a.username FROM dbo.plat_user a WHERE a.userid=@UserIDSELECT a.id AS depot_id FROM dbo.b_depot a WHERE a.depotid=@VipDepotIDWselect * from vip_type where id=@viptype_idselect top 1 * from vip_type where code=@viptype_code OR name=@viptype_nameUPDATE vip_user SET weixin_openid=@openid,depot_id=@depot_id WHERE vipcode=@phoneNumbers or mobtel=@phoneNumbersMSelect * from vip_balance WHERE id=@idaSelect * from vip_balance WHERE cz_code=@cz_codewselect * from vip_balance WHERE id=@id and cz_code=@cz_codeiUPDATE vip_balance SET cz_code=@cz_code WHERE id=@iddelete from vip_balance WHERE id=@id and chk_sure=0 and sure=0[delete from vip_balancesub WHERE code=@code SELECT TOP 1 a.id FROM dbo.b_employe a INNER JOIN dbo.b_depot b ON a.depot_id = b.id WHERE b.depotid = @depot_idkSELECT * FROM dbo.b_depot AS a WHERE a.id = @depot_idSELECT top 1 1 FROM dbo.vip_user a WHERE a.weixin_openid=@openid9 WITH sub AS ( SELECT a.vipuser_id,COUNT(1) AS tick_nums FROM vip_ticketsub a where CASE WHEN CONVERT(varchar(100), GETDATE(), 23) BETWEEN CONVERT(varchar(100), a.begdate, 23) AND CONVERT(varchar(100), a.enddate, 23) THEN '1' ELSE '0' END ='1' AND ISNULL(a.vipuser_id,'')!='' AND a.states=1 GROUP BY a.vipuser_id ) SELECT CONVERT(varchar(50), a.id) AS vipuser_id,a.name as user_name,a.st_sex,CONVERT(VARCHAR(10),a.st_birthday,126) AS st_birthday,a.st_address,a.st_lx_email,a.mobtel,d.name as type_name,ISNULL(b.centum,0) AS centum,ISNULL(b.balance,0) AS balance,ISNULL(b.waysums,0) AS waysums,isnull(tick_nums,0) as tick_nums,f.depotid,f.s_name AS depot_name,f.f_name AS depot_f_name FROM dbo.vip_user a LEFT JOIN dbo.vip_account b ON a.id=b.vipuser_id LEFT JOIN dbo.vip_type d ON d.id=a.viptype_id LEFT JOIN sub e ON e.vipuser_id=a.id LEFT JOIN dbo.b_depot f ON f.id=a.depot_id WHERE weixin_openid=@openidSELECT CAST(b.id AS VARCHAR(30)) AS id,c.depotid,c.s_name AS depot_name,c.f_name AS depot_f_name,b.sure_date,b.code,b.znums,b.spsums FROM dbo.vip_user a INNER JOIN dbo.u_retail b ON a.id = b.vipuser_id INNER JOIN dbo.b_depot c ON b.depot_id=c.id WHERE a.weixin_openid = @openid AND b.sure_date BETWEEN @startTime AND @endTime and b.sure > 0 ORDER BY b.sure_date DESCK SELECT MAX(f.style_id) AS style_id,MAX(b.sure_date) AS sure_date,MAX(b.code) AS code,MAX(e.s_name) AS depot_name, MAX(b.znums) as znums,MAX(b.spsums) AS spsums, CAST(MAX(d.centum) AS DECIMAL(18, 2)) AS centum, MAX(g.image_url) AS image_url,f.clothingid,g.s_name AS stylename,h.colorname,i.sizeid,i.sizename,SUM(c.nums) AS nums, CAST(c.x_price AS DECIMAL(18, 2)) AS x_price, CAST(c.discount AS DECIMAL(18, 2)) AS discount, CAST(c.s_price AS DECIMAL(18, 2)) AS s_price,CAST(SUM(c.s_price*c.nums) AS DECIMAL(18, 2)) AS sp_sums FROM dbo.u_retail AS b INNER JOIN dbo.u_retailsub AS c ON c.code = b.id INNER JOIN dbo.vip_account_records AS d ON d.bill_id = b.id INNER JOIN dbo.b_depot AS e ON e.id = b.depot_id INNER JOIN dbo.b_clothing AS f ON f.id = c.clothing_id INNER JOIN dbo.b_style AS g ON g.id = f.style_id INNER JOIN dbo.b_color AS h ON h.id = f.color_id INNER JOIN dbo.b_size AS i ON i.id = f.size_id WHERE b.id = @id GROUP BY f.clothingid,g.s_name,h.colorname,i.sizeid,i.sizename,c.x_price,c.discount,c.s_priceg SELECT MAX(f.style_id) AS style_id,MAX(b.set_date) AS sure_date,MAX(b.code) AS code,MAX(e.s_name) AS depot_name, MAX(b.znums) as znums,MAX(b.spsums) AS spsums,MAX(g.image_url) AS image_url,f.clothingid, g.s_name AS stylename,h.colorname,i.sizeid,i.sizename,SUM(c.nums) AS nums, CAST(c.x_price AS DECIMAL(18, 2)) AS x_price, CAST(c.discount AS DECIMAL(18, 2)) AS discount, CAST(c.s_price AS DECIMAL(18, 2)) AS s_price,CAST(SUM(c.s_price*c.nums) AS DECIMAL(18, 2)) AS sp_sums FROM dbo.u_order AS b INNER JOIN dbo.u_ordersub AS c ON c.code = b.id INNER JOIN dbo.b_depot AS e ON e.id = b.depot_id INNER JOIN dbo.b_clothing AS f ON f.id = c.clothing_id INNER JOIN dbo.b_style AS g ON g.id = f.style_id INNER JOIN dbo.b_color AS h ON h.id = f.color_id INNER JOIN dbo.b_size AS i ON i.id = f.size_id WHERE b.id = @id GROUP BY f.clothingid,g.s_name,h.colorname,i.sizeid,i.sizename,c.x_price,c.discount,c.s_price SELECT d.name,c.sums FROM dbo.u_retail AS b INNER JOIN dbo.u_retailskfs AS c ON c.code = b.id INNER JOIN dbo.view_skfs AS d ON d.id=skfs_id WHERE b.id = @id AND ISNULL(c.sums,0)!=0 ORDER BY d.showorder SELECT d.name,c.sums FROM dbo.u_order AS b INNER JOIN dbo.u_orderskfs AS c ON c.code = b.id INNER JOIN dbo.view_skfs AS d ON d.id=skfs_id WHERE b.id = @id AND ISNULL(c.sums,0)!=0 ORDER BY d.showorderSELECT TOP 1 1 FROM dbo.vip_user a WHERE a.weixin_openid=@openid and ISNULL(a.st_birthday,'')!='' SELECT CASE b.formtype WHEN 10 THEN 'EQ 0 THEN CAST(Convert(decimal(18,2),b.balance) AS VARCHAR(50)) ELSE CAST(Convert(decimal(18,2),b.balance) AS VARCHAR(50)) END AS balance , CASE WHEN b.waysums > 0 THEN CAST(Convert(decimal(18,2),b.waysums) AS VARCHAR(50)) ELSE CAST(Convert(decimal(18,2),b.waysums) AS VARCHAR(50)) END AS waysums , b.sure_date FROM dbo.vip_user a INNER JOIN dbo.vip_account_records b ON a.id = b.vipuser_id INNER JOIN dbo.b_depot c ON c.id = a.depot_id WHERE a.weixin_openid = @openid AND (ISNULL(b.balance,0) != 0 OR ISNULL(b.waysums,0) != 0) ORDER BY b.cr_date DESC SELECT CAST(a.id AS VARCHAR(30)) AS id, 'eHh'+LTRIM(ROW_NUMBER()OVER(ORDER BY a.card_text)) AS label0, '1.'+a.card_text AS label1, '2. gHeg'+CONVERT(CHAR(10),a.begdate,126)+''+CONVERT(CHAR(10),a.enddate,126) AS label2, a.card_sums,a.card_way FROM dbo.u_vipbalancepro a WHERE ISNULL(ov_sure,0) = 0 AND a.sure > 0 AND CAST(GETDATE() AS DATE) BETWEEN begdate AND enddate AND EXISTS(SELECT 1 FROM dbo.u_vipbalanceprosub t1 WHERE t1.code = a.id AND t1.viptype_id=@viptype_id) ORDER BY a.card_textSSELECT * from [u_vipbalancepro] where id=@id and (CONVERT(varchar(100), GETDATE(), 23) between CONVERT(varchar(100), begdate, 23) and CONVERT(varchar(100), enddate, 23))vip_balancevip_balancesub select a.* , case a.formtype when 0 then '.UNR' when 1 then 'yRte' when 2 then 'yRbcb' when 10 then 'OXTP 0 openid SELECT CAST(a.id AS VARCHAR(30)) AS id,b.depotid,b.s_name AS depot_name, b.f_name AS depot_f_name,a.set_date AS sure_date,a.code,a.znums,a.spsums FROM dbo.u_order AS a INNER JOIN dbo.b_depot AS b ON a.depot_id = b.id INNER JOIN dbo.vip_user AS c ON a.vipuser_id = c.id WHERE c.weixin_openid = @filter_openid AND a.d_type = 9AND a.states = 1 AND chk_sure = 1 AND a.sure = 0 AND by_notice_customer = 1AND (a.states = 1 AND chk_sure = 0 AND a.sure = 0) OR ISNULL(by_notice_customer,0) = 0cAND a.states = -1 AND chk_sure = 1 AND a.sure = 1wAND a.sure_date BETWEEN @filter_begdate AND @filter_enddate SELECT CAST(a.id AS VARCHAR(30)) AS id,b.depotid,b.s_name AS depot_name, b.f_name AS depot_f_name,a.sure_date,a.code,a.znums,a.spsums FROM dbo.u_retail AS a INNER JOIN dbo.b_depot AS b ON a.depot_id = b.id INNER JOIN dbo.vip_user AS c ON a.vipuser_id = c.id WHERE a.sure > 0 AND c.weixin_openid = @filter_openidq IF OBJECT_ID('tempdb..#VipAccountRecord')<>0 DROP TABLE #VipAccountRecord CREATE TABLE #VipAccountRecord ( states int, form_type INT, id char(36), code varchar(100), selltype varchar(100), sure_date DATETIME, depotid VARCHAR(100), depot_name varchar(100), balance DECIMAL(18,2), waysums DECIMAL(18,2), balance_sums DECIMAL(18,2), waysums_sums DECIMAL(18,2) ) DECLARE @vipuser_id BIGINT SELECT @vipuser_id = id FROM dbo.vip_user (NOLOCK) WHERE weixin_openid = @filter_openid --EQ 0 AND b.vipuser_id = @vipuser_id --SEQ 0 AND b.vipuser_id = @vipuser_id --O(uP

0 THEN Convert(decimal(18,2),ISNULL(t1.balance,0)) ELSE Convert(decimal(18,2),ISNULL(t1.balance,0)) END) AS balance, SUM(CASE WHEN t1.waysums > 0 THEN Convert(decimal(18,2),ISNULL(t1.waysums,0)) ELSE Convert(decimal(18,2),ISNULL(t1.waysums,0)) END) AS waysums FROM vip_account_records t1 WHERE t1.vipuser_id = @vipuser_id ) AS b ON 1 = 1 SELECT ROW_NUMBER() OVER(ORDER BY a.sure_date desc) AS xuhao, CASE a.form_type WHEN 3 THEN 'm9' WHEN 1 THEN 'EQ0) OR (CAST(GETDATE() AS DATE) BETWEEN t2.begdate AND t2.enddate)) --$ReVIPaS{|W AND (EXISTS(SELECT 1 FROM dbo.vip_ticket_changesub t1 WHERE a.id = t1.code AND t1.viptype_id = @viptype_id) OR a.d_type = 0) --$ReeHh/f&TǏg AND CAST(GETDATE() AS DATE) BETWEEN CAST(a.begdate AS DATE) AND CAST(a.enddate AS DATE)select * from vip_ticket_change where id = @vipticket_change_idqselect * from vip_account a where vipuser_id=@vipuser_id SELECT TOP 1 1 FROM dbo.vip_ticket AS a LEFT JOIN dbo.vip_ticketsub AS b ON a.id = b.code WHERE a.id = @ticket_id HAVING CASE WHEN MAX(ticket_nums) = 0 THEN 9999999999 ELSE MAX(ticket_nums) END > COUNT(1)L$볉M٪EE      Q               $$(( ,, 004488< < @@DD H HLLP   P   *   T T X X\\`` d d hh l lppttxx||                                         &                             $$ ( ( ,,00  4 4 8 8<<@ @ D D H H L L PP T TX X \ \` `d dh h l l p pt t x x | |    e] e ]e %eeeeii    i     ieei] %ueeeeq m  qq'eeeueq1(ueeeieqei u] me ]%ueee]]]}i]iqyi }}i i  i  i]     ]e] i$u   ueq eieq( eii eeq ei], ] iee]0ieueq4 8i<]@DH L ieeqP   T ]ii e X\ieeq ` idheqlpt eeiq ei  eeiqeiux|    i u]ieeq ieeq   e] eee}ii]  y y yuiieq  "e]ei]      i]i iei eq eei $(i eq , 0  eeq4e]8 ui <u  e]@DH ueqL PT ueq eX\`dhlptx|  eqe  z\V4i            ]a a iaim ]am qaqim iam ]am qaqim ]a i iim iim qaqim qaqm m qaqm m ]a ]a   i ] ]m i ] ] ia ia a a qaqm ia ia ]a] a a a a a a ia ]a qaqm a qaqm a a a a a a a ]a a a a a am a qaqm qaqm ia ]am ]a] ]am a] ]a]  a  ] a qaqm ]am ia] iam ia ia ]a am am a am qaq ]a ]  a qaqm m a a ]a a am  i(((((((((( TWrapNonExceptionThrowsS002.WeiXin.DataAccessCopyright © 2018)$f8097185-ec32-463c-b286-92b34709788c 1.0.0.0G.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 4!\{ }TType_B\{ user_id = {user_id}, begdate = {begdate}, enddate = {enddate} }TTypeJ-\{ begdate = {begdate}, enddate = {enddate} }TType7\{ style_id = {style_id} }TTypeN1\{ style_id = {style_id}, color_id = {color_id} }TTypeD'\{ code = {code}, user_id = {user_id} }TType/\{ code = {code} }TType+\{ id = {id} }TType7\{ depot_id = {depot_id} }TTypetW\{ begdate = {begdate}, enddate = {enddate}, depot_id = {depot_id}, emp_id = {emp_id} }TType\{ filter_depot_id = {filter_depot_id}, filter_style_id = {filter_style_id}, filter_brand_id = {filter_brand_id}, filter_stxl_id = {filter_stxl_id} }TTypeE(\{ filter_depot_id = {filter_depot_id} }TType= \{ customer_id = {customer_id} }TTypeL/\{ name = {name}, customer_id = {customer_id} }TType~a\{ begdate = {begdate}, enddate = {enddate}, depot_id = {depot_id}, customer_id = {customer_id} }TType5\{ depotid = {depotid} }TTypecF\{ style_id = {style_id}, color_id = {color_id}, size_id = {size_id} }TType1\{ boxid = {boxid} }TType\{ filter_sys_depot_id = {filter_sys_depot_id}, filter_setdepot_id = {filter_setdepot_id}, filter_depot_id = {filter_depot_id}, filter_customer_id = {filter_customer_id}, filter_style_id = {filter_style_id}, filter_states = {filter_states}, filter_begdate = {filter_begdate}, filter_enddate = {filter_enddate}, filter_search_text = {filter_search_text}, filter_billtype = {filter_billtype} }TTypeB%\{ id = {id}, depot_id = {depot_id} }TTypeQ4\{ id = {id}, username = {username}, date = {date} }TType9\{ indent_id = {indent_id} }TType"\{ filter_depot_id = {filter_depot_id}, filter_style_id = {filter_style_id}, filter_states = {filter_states}, filter_begdate = {filter_begdate}, filter_enddate = {filter_enddate}, filter_search_text = {filter_search_text}, filter_billtype = {filter_billtype} }TTypegJ\{ longitude = {longitude}, latitude = {latitude}, pagesize = {pagesize} }TTypevY\{ longitude = {longitude}, latitude = {latitude}, page = {page}, pagesize = {pagesize} }TTypecF\{ screen = {screen}, longitude = {longitude}, latitude = {latitude} }TType3\{ openid = {openid} }TType5\{ vipcode = {vipcode} }TType7\{ set_date = {set_date} }TType/\{ tmid = {tmid} }TType@#\{ id = {id}, balance = {balance} }TType@#\{ id = {id}, waysums = {waysums} }TType[>\{ code = {code}, spsums = {spsums}, fcalcsums = {fcalcsums} }TTypeJ-\{ code = {code}, employe_id = {employe_id} }TTypeF)\{ vipuser_id = {vipuser_id}, id = {id} }TType1\{ subid = {subid} }TTypeR5\{ depot_id = {depot_id}, vipuser_id = {vipuser_id} }TTypeeH\{ depot_id = {depot_id}, vipuser_id = {vipuser_id}, d_type = {d_type} }TType= \{ ticket_code = {ticket_code} }TTypeP3\{ ticket_id = {ticket_id}, depot_id = {depot_id} }TType7\{ order_id = {order_id} }TType9\{ ticket_id = {ticket_id} }TType>!\{ id = {id}, chk_id = {chk_id} }TTypegJ\{ username = {username}, cr_date = {cr_date}, employe_id = {employe_id} }TTypeK.\{ filter_search_text = {filter_search_text} }TTypeT7\{ style_id = {style_id}, customer_id = {customer_id} }TType3\{ mobtel = {mobtel} }TTypebE\{ customer_name = {customer_name}, custom_mobtel = {custom_mobtel} }TType= \{ custom_name = {custom_name} }TTypeN1\{ depot_id = {depot_id}, style_id = {style_id} }TTypeT7\{ customer_id = {customer_id}, style_id = {style_id} }TTypek\{ d_type = {d_type}, filter_sys_depot_id = {filter_sys_depot_id}, filter_depot_id = {filter_depot_id}, filter_customer_id = {filter_customer_id}, filter_style_id = {filter_style_id}, filter_emp_id = {filter_emp_id}, filter_states = {filter_states}, filter_begdate = {filter_begdate}, filter_enddate = {filter_enddate}, filter_search_text = {filter_search_text} }TTypedF\{ d_type = {d_type}, filter_sys_depot_id = {filter_sys_depot_id}, filter_customer_id = {filter_customer_id}, filter_style_id = {filter_style_id}, filter_emp_id = {filter_emp_id}, filter_states = {filter_states}, filter_begdate = {filter_begdate}, filter_enddate = {filter_enddate}, filter_search_text = {filter_search_text} }TTypeT7\{ depot_id = {depot_id}, customer_id = {customer_id} }TType3\{ d_type = {d_type} }TType\{ id = {id}, sys_depot_id = {sys_depot_id}, customer_id = {customer_id}, depot_id = {depot_id}, begdate = {begdate}, enddate = {enddate}, comment = {comment} }TType?"\{ cus_discount = {cus_discount} }TTypeB%\{ id = {id}, style_id = {style_id} }TTypeg\{ order_id = {order_id}, retail_id = {retail_id}, depot_id = {depot_id}, customer_id = {customer_id} }TTypeB%\{ id = {id}, username = {username} }TType9\{ image_url = {image_url} }TTypeN1\{ vipuser_id = {vipuser_id}, d_type = {d_type} }TTypeD'\{ code = {code}, skfs_id = {skfs_id} }TType3\{ yhsums = {yhsums} }TType7\{ clothing = {clothing} }TTypebE\{ filter_search = {filter_search}, filter_states = {filter_states} }TTypevY\{ code = {code}, cr_name = {cr_name}, cr_date = {cr_date}, clothing_id = {clothing_id} }TType5\{ open_id = {open_id} }TType7\{ check_id = {check_id} }TType5\{ styleid = {styleid} }TTypefI\{ filter_begdate = {filter_begdate}, filter_enddate = {filter_enddate} }TType|_\{ depot_id = {depot_id}, pagesize = {pagesize}, startTime = {startTime}, endTime = {endTime} }TTypeeH\{ depot_id = {depot_id}, startTime = {startTime}, endTime = {endTime} }TType|_\{ depot_id = {depot_id}, style_id = {style_id}, startTime = {startTime}, endTime = {endTime} }TTyper\{ depot_id = {depot_id}, d_type = {d_type}, pagesize = {pagesize}, startTime = {startTime}, endTime = {endTime} }TTypeN1\{ depot_id = {depot_id}, pagesize = {pagesize} }TType]@\{ depot_id = {depot_id}, page = {page}, pagesize = {pagesize} }TType\{ filter_sys_depot_id = {filter_sys_depot_id}, filter_depot_id = {filter_depot_id}, filter_style_id = {filter_style_id}, filter_color_id = {filter_color_id}, filter_size_id = {filter_size_id} }TType;\{ vipuser_id = {vipuser_id} }TTypeJ-\{ vipuser_id = {vipuser_id}, code = {code} }TTyped\{ vipuser_id = {vipuser_id}, filter_begdate = {filter_begdate}, filter_enddate = {filter_enddate} }TTypej\{ filter_openid = {filter_openid}, filter_begdate = {filter_begdate}, filter_enddate = {filter_enddate} }TTypec\{ user_id = {user_id}, userid = {userid}, master_name = {master_name}, power_name = {power_name} }TTypeN1\{ userid = {userid}, power_name = {power_name} }TType?"\{ phoneNumbers = {phoneNumbers} }TTypeR5\{ phoneNumbers = {phoneNumbers}, openid = {openid} }TType3\{ UserID = {UserID} }TType;\{ VipDepotID = {VipDepotID} }TType;\{ viptype_id = {viptype_id} }TType^A\{ viptype_code = {viptype_code}, viptype_name = {viptype_name} }TTypeiL\{ openid = {openid}, depot_id = {depot_id}, phoneNumbers = {phoneNumbers} }TType5\{ cz_code = {cz_code} }TType@#\{ id = {id}, cz_code = {cz_code} }TType@#\{ cz_code = {cz_code}, id = {id} }TTypeaD\{ openid = {openid}, startTime = {startTime}, endTime = {endTime} }TTypeA$\{ weixin_openid = {weixin_openid} }TTypeM0\{ vipticket_change_id = {vipticket_change_id} }TType'"BI报表-配货业务-业务处理Ta Ļ RSDSbDM$y+SE:\Projects\zhx\F22J\项目源码\Code\01 业务\S002.WeiXin.DataAccess\obj\Debug\S002.WeiXin.DataAccess.pdbq } _CorDllMainmscoree.dll% 0HX 4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0Comments"CompanyNameVFileDescriptionS002.WeiXin.DataAccess0FileVersion1.0.0.0VInternalNameS002.WeiXin.DataAccess.dllHLegalCopyrightCopyright 2018*LegalTrademarks^OriginalFilenameS002.WeiXin.DataAccess.dllNProductNameS002.WeiXin.DataAccess4ProductVersion1.0.0.08Assembly Version1.0.0.0 :