亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? (sp)生成某一時期,各個代理商的領貨,退貨銷售的總表.sql

?? 手機進銷存系統Delphi源碼,管理手機的進貨還有銷售方面的功能
?? SQL
字號:
/******************************************
功能:生成某一時期,所有的代理商的領貨,退貨銷售的總表
說明:@fgt參數利用模糊查找模式,
	1。當@fGT的值為空串時,
		就執行查找所有的代理商資料
	2。當@fgt值不為空是,就直接查找相匹配的代理商資料
	3.沒有用到匹配安符,
     @flx類型,查找三種的類型,LH領貨,LX銷售,TH退貨,WX未退 ALL(所有類型)(存貨) 
     @sear  查詢的報表類型1.總表,2。分類型,3。詳細報表
     @sjxh需要查找的手機型號			
*********************************************/
declare @temp char(20)
declare @out  char(8000)
declare @Fdate datetime
declare @fedate datetime
declare @fgt   char(4)
declare @lx   char(3)
declare @sear  int
declare @sjxh  char(5)
declare @cross table
(
fname char(20),
fval  char(20)
)


if exists (select * from sysobjects where name='tmp')
drop  table tmp
if exists (select * from sysobjects where name='tmp2')
drop  table tmp2
if exists (select * from sysobjects where name='tmp3')
drop  table tmp3

create  table tmp
(
fna char(20),
fname char(20),
fcount int
)

create  table tmp2
(
fid char(2),
fna char(20),
fname char(20),
fcount int
)
create  table tmp3
(
fid char(2),
fna char(20),
fname char(20),
fdate datetime,
fcolor char(20),
fjbpz char(20),
fno   char(16)
)

set @fdate='2001-01-01'
set @fedate='2005-01-01'
set @fgt='ALL'
SET @LX='ALL'
SET @SEAR=3
set @sjxh='ALL'



if  @fgt='ALL'
	set @fgt='%GT%'
if @sjxh='ALL'
	SET @sjxh='%XH%'






--select * from tgt
--領貨
				if (@LX='LH') OR (@LX='ALL')
					BEGIN
						set @temp='LH'--領貨(定領貨時間)
						insert tmp
						select @temp,fgt,count(*) from tgtlh
						where tgtlh.fdate>=@fdate and tgtlh.fdate<=@fedate and  tgtlh.fgt like @fgt
						group by fgt
					END
				if (@LX='TH') OR (@LX='ALL')
					BEGIN
						set @temp='TH'--退貨(定退貨時間)
						insert tmp
						SELECT @temp, tgtlh.fgt, COUNT(*)
                                                FROM tgtth, tgtlh
                                                WHERE tgtth.fgl = tgtlh.fid AND 
                                                    tgtth.fdate >= @fdate AND 
                                                    tgtth.fdate <= @fedate AND 
                                                    tgtlh.fgt LIKE @fgt
                                                GROUP BY tgtlh.fgt
					END
				if (@LX='LX') OR (@LX='ALL')
					BEGIN
						set @temp='LX'--(定銷售時間)
						insert tmp
						SELECT @temp, tgtlh.fgt, COUNT(*)
                                              	FROM thxc, tgtlh
                                              	WHERE tgtlh.fhrxx = thxc.fcode AND 
                                                    tgtlh.fid NOT IN
                                                        	(SELECT fgl
                                                       		 FROM tgtth) AND 
                                                    			thxc.fdate >= @fdate AND 
                                                    			thxc.fdate <= @fedate AND 
                                                    			tgtlh.fgt LIKE @fgt
                                              GROUP BY tgtlh.fgt
					END

				if (@LX='WX') OR (@LX='ALL')
					BEGIN


						set @temp='WX'--(定領貨時間)
						insert tmp
						SELECT @temp, tgtlh.fgt, COUNT(*)
                                                FROM tgtlh
                                                WHERE tgtlh.fhrxx NOT IN
                                                        	(SELECT fcode
                                                      		 FROM thxc)
								 AND 
                                                    		tgtlh.fid NOT IN
                                                        		(SELECT fgl
                                                       			 FROM tgtth) AND 
                                                    				tgtlh.fdate >= @fdate AND 
                                                    				tgtlh.fdate <= @fedate AND 
                                                    		tgtlh.fgt LIKE @fgt
                                              GROUP BY tgtlh.fgt
					END
			IF @SEAR=1
			begin
			
			select b.fna as fgtname,
						(
						case a.fna
							when 'LH' then '領貨'
							when 'TH' then '退貨'
							when 'LX' then '銷售'
							when 'WX' then '庫存'
						end
						) as flx,a.fcount
			from tmp a,tgt b
			where b.fid=a.fname
			order by b.fid,a.fna 
			
			--update tmp set fname=(select fna from tgt where tgt.fid=tmp.fname)
			--exec  pCrossTable  tmp,'fname','fcount','sum','fna',''
			end
--分類型報表
if @sear=2 or @sear=3
BEGIN

				if (@lx='LH') OR (@LX='ALL')
					BEGIN
						insert tmp2
						--領貨(設定領貨的時間)
						SELECT 'LH', thrc.fsjxh, tgtlh.fgt, COUNT(*) 
                                                    AS fcount
                                               FROM dbo.tgtlh INNER JOIN
      						dbo.thrxx ON dbo.tgtlh.fhrxx = dbo.thrxx.fid INNER JOIN
      						dbo.thrc ON dbo.thrxx.fhrcid = dbo.thrc.fid
                                               WHERE  
                                                    tgtlh.fdate >= @fdate AND 
                                                    tgtlh.fdate <= @fedate AND 
                                                    tgtlh.fgt LIKE @fgt and 
						      thrc.fsjxh like LTRIM(RTRIM(@SJXH))
                                               GROUP BY tgtlh.fgt, thrc.fsjxh
                                               ORDER BY tgtlh.fgt
					END
					--exec  pCrossTable  tmp,'fname','fcount','sum','fna',''
					--select * from tmp2
				if (@lx='LX') OR (@LX='ALL')
					BEGIN
						--銷售(設定銷售時間表)
						insert tmp2
						SELECT 'LX', thrc.fsjxh, tgtlh.fgt, COUNT(*) 
                                                    AS fcount
                                                FROM dbo.tgtlh INNER JOIN
      									dbo.thrxx ON dbo.tgtlh.fhrxx = dbo.thrxx.fid INNER JOIN
      									dbo.thrc ON dbo.thrxx.fhrcid = dbo.thrc.fid INNER JOIN
      									dbo.thxc ON dbo.thrxx.fid = dbo.thxc.fcode
                                                WHERE (dbo.tgtlh.fid NOT IN
          						(SELECT fgl
         						FROM tgtth)) AND 
                                                    thxc.fdate >= @fdate AND 
                                                    thxc.fdate <= @fedate AND 
                                                    tgtlh.fgt LIKE @fgt  and
						    thrc.fsjxh like LTRIM(RTRIM(@SJXH))
                                                GROUP BY tgtlh.fgt, thrc.fsjxh
                                                ORDER BY tgtlh.fgt
					END
				if (@lx='TH') OR (@LX='ALL')
					BEGIN
		
						--退貨(設定退貨時間)
						insert tmp2
						SELECT 'TH', thrc.fsjxh, tgtlh.fgt, COUNT(*) 
                                                    AS fcount
                                                FROM dbo.tgtlh INNER JOIN
      							dbo.thrxx ON dbo.tgtlh.fhrxx = dbo.thrxx.fid INNER JOIN
      							dbo.thrc ON dbo.thrxx.fhrcid = dbo.thrc.fid INNER JOIN
      							dbo.tgtth ON dbo.tgtlh.fid = dbo.tgtth.fgl
                                                WHERE  
                                                    tgtth.fdate >= @fdate AND 
                                                    tgtth.fdate <= @fedate AND 
                                                    tgtlh.fgt LIKE @fgt  and
						    thrc.fsjxh like LTRIM(RTRIM(@SJXH))
                                                GROUP BY tgtlh.fgt, thrc.fsjxh
                                                ORDER BY tgtlh.fgt 
					END
				if (@lx='WX') OR (@LX='ALL')
					BEGIN


						--庫存(設定領貨時間)
						insert tmp2
						SELECT 'WX', thrc.fsjxh, tgtlh.fgt, COUNT(*) 
                                                    AS fcount
                                                FROM dbo.tgtlh INNER JOIN
      							dbo.thrxx ON dbo.tgtlh.fhrxx = dbo.thrxx.fid INNER JOIN
      							dbo.thrc ON dbo.thrxx.fhrcid = dbo.thrc.fid
						WHERE (dbo.tgtlh.fhrxx NOT IN
          						(SELECT fcode
         						FROM thxc)) AND (dbo.tgtlh.fid NOT IN
          									(SELECT fgl
         								FROM tgtth)) AND 
                                                    tgtlh.fdate >= @fdate AND 
                                                    tgtlh.fdate <= @fedate AND 
                                                    tgtlh.fgt LIKE @fgt
						    and thrc.fsjxh like LTRIM(RTRIM(@SJXH))
                                                GROUP BY tgtlh.fgt, thrc.fsjxh
                                                ORDER BY tgtlh.fgt
					 END
				--select * from tmp2
			IF @SEAR=2
			select tgt.fna, 
					(
					case tmp.fna
						when 'LH' then '領貨'
						when 'TH' then '退貨'
						when 'LX' then '銷售'
						when 'WX' then '庫存'
					end
					) as flx,tmp.fcount as ffcount,TSJCS.FNA AS FSJCS,TSJXH.FMODEL AS FSJXH,tmp2.fcount as fsjxhcount 
			FROM dbo.tmp2 INNER JOIN
     				 dbo.tmp ON dbo.tmp2.fid = dbo.tmp.fna AND 
      				dbo.tmp2.fname = dbo.tmp.fname INNER JOIN
      				dbo.tgt ON dbo.tmp.fname = dbo.tgt.fid INNER JOIN
      				dbo.tsjxh ON dbo.tmp2.fna = dbo.tsjxh.fid INNER JOIN
      				dbo.tsjcs ON dbo.tsjxh.fsjcs = dbo.tsjcs.fid
 			order by tgt.fna,tmp.fna,TSJCS.FID,TSJXH.FID

--所有的詳細報表
	IF @SEAR=3
		BEGIN
				if (@lx='LH') OR (@LX='ALL')
					BEGIN
						insert tmp3
						--領貨(設定領貨的時間)
						select 'LH', thrc.fsjxh,tgtlh.fgt,tgtlh.fdate,tcolor.fid,tjbpz.fid,thrxx.fno 
						FROM dbo.tgtlh INNER JOIN
      							dbo.thrxx ON dbo.tgtlh.fhrxx = dbo.thrxx.fid INNER JOIN
      							dbo.thrc ON dbo.thrxx.fhrcid = dbo.thrc.fid INNER JOIN
     							 dbo.tcolor ON dbo.thrxx.fcolor = dbo.tcolor.fid INNER JOIN
     							 dbo.tjbpz ON dbo.thrc.fjbpz = dbo.tjbpz.fid
						and  tgtlh.fdate>=@fdate and tgtlh.fdate<=@fedate and  tgtlh.fgt like @fgt  and thrc.fsjxh like LTRIM(RTRIM(@SJXH))
						order by tgtlh.fgt
					END
				if (@lx='LX') OR (@LX='ALL')
					BEGIN
						--銷售(設定銷售時間表)
						insert tmp3
						select 'LX', thrc.fsjxh,tgtlh.fgt,thxc.fdate,tcolor.fid,tjbpz.fid ,thrxx.fno
						FROM dbo.tgtlh INNER JOIN
    						  	dbo.thrxx ON dbo.tgtlh.fhrxx = dbo.thrxx.fid INNER JOIN
     							 dbo.thrc ON dbo.thrxx.fhrcid = dbo.thrc.fid INNER JOIN
     							 dbo.thxc ON dbo.thrxx.fid = dbo.thxc.fcode INNER JOIN
     							 dbo.tcolor ON dbo.thrxx.fcolor = dbo.tcolor.fid INNER JOIN
     							 dbo.tjbpz ON dbo.thrc.fjbpz = dbo.tjbpz.fid
						WHERE (dbo.tgtlh.fid NOT IN
          								(SELECT fgl
       									  FROM tgtth))and  thxc.fdate>=@fdate and thxc.fdate<=@fedate and  tgtlh.fgt like @fgt  and thrc.fsjxh like LTRIM(RTRIM(@SJXH))
						order by tgtlh.fgt
					END

				if (@lx='TH') OR (@LX='ALL')
					BEGIN


						--退貨(設定退貨時間)
						insert tmp3
							select 'TH', thrc.fsjxh,tgtlh.fgt,tgtth.fdate,tcolor.fid,tjbpz.fid,thrxx.fno
							 FROM dbo.tgtlh INNER JOIN
     								 dbo.thrxx ON dbo.tgtlh.fhrxx = dbo.thrxx.fid INNER JOIN
     								 dbo.thrc ON dbo.thrxx.fhrcid = dbo.thrc.fid INNER JOIN
     								 dbo.tgtth ON dbo.tgtlh.fid = dbo.tgtth.fgl INNER JOIN
     								 dbo.tcolor ON dbo.thrxx.fcolor = dbo.tcolor.fid INNER JOIN
     								 dbo.tjbpz ON dbo.thrc.fjbpz = dbo.tjbpz.fid and tgtth.fdate>=@fdate and tgtth.fdate<=@fedate and  tgtlh.fgt like @fgt  and thrc.fsjxh like LTRIM(RTRIM(@SJXH))
							order by tgtlh.fgt 
				--select * from tmp3
					END

				if (@lx='WX') OR (@LX='ALL')
					BEGIN
						--庫存(設定領貨時間)
						insert tmp3
						select 'WX', thrc.fsjxh,tgtlh.fgt,tgtlh.fdate,tcolor.fid,tjbpz.fid ,thrxx.fno 
						FROM dbo.tgtlh INNER JOIN
   						   dbo.thrxx ON dbo.tgtlh.fhrxx = dbo.thrxx.fid INNER JOIN
   						   dbo.thrc ON dbo.thrxx.fhrcid = dbo.thrc.fid INNER JOIN
    							  dbo.tcolor ON dbo.thrxx.fcolor = dbo.tcolor.fid INNER JOIN
    						  dbo.tjbpz ON dbo.thrc.fjbpz = dbo.tjbpz.fid
						WHERE (dbo.tgtlh.fhrxx NOT IN
      							    (SELECT fcode
      							 	  FROM thxc)) AND (dbo.tgtlh.fid NOT IN
      								    (SELECT fgl
       									  FROM tgtth))and  tgtlh.fdate>=@fdate and tgtlh.fdate<=@fedate and  tgtlh.fgt like @fgt   and thrc.fsjxh like LTRIM(RTRIM(@SJXH))
						order by tgtlh.fgt
					END
			IF @SEAR=3
			   select tgt.fna, 
					(
					case tmp.fna
						when 'LH' then '領貨'
						when 'TH' then '退貨'
						when 'LX' then '銷售'
						when 'WX' then '庫存'
					end
					) as flx,tmp.fcount as ffcount,TSJCS.FNA AS FSJCS,TSJXH.FMODEL AS FSJXH,tmp2.fcount as fsjxhcount,tcolor.fcolor as fcolor,tjbpz.fname as fjbpz,tmp3.fno,tmp3.fdate 
					FROM dbo.tsjcs INNER JOIN
					      dbo.tmp2 INNER JOIN
					      dbo.tmp ON dbo.tmp2.fid = dbo.tmp.fna AND 
					      dbo.tmp2.fname = dbo.tmp.fname INNER JOIN
					      dbo.tgt ON LTRIM(RTRIM(dbo.tmp.fname)) = dbo.tgt.fid INNER JOIN
					      dbo.tsjxh ON dbo.tmp2.fna = dbo.tsjxh.fid INNER JOIN
					      dbo.tcolor INNER JOIN
					      dbo.tmp3 ON dbo.tcolor.fid = dbo.tmp3.fcolor INNER JOIN
					      dbo.tjbpz ON dbo.tmp3.fjbpz = dbo.tjbpz.fid ON dbo.tmp2.fid = dbo.tmp3.fid AND 
					      dbo.tmp.fname = dbo.tmp3.fname AND dbo.tmp2.fna = dbo.tmp3.fna ON 
					      dbo.tsjcs.fid = dbo.tsjxh.fsjcs
					ORDER BY dbo.tgt.fna, dbo.tmp.fna, dbo.tsjcs.fid, dbo.tsjxh.fid
			
		END
END
/*
if exists (select * from sysobjects where name='tmp')
drop  table tmp
if exists (select * from sysobjects where name='tmp2')
drop  table tmp2
*/


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产激情一区二区三区| 中文乱码免费一区二区| www久久精品| 国产精品毛片无遮挡高清| 亚洲精品成人悠悠色影视| 日本不卡的三区四区五区| 国产美女视频91| 色国产综合视频| 欧美刺激脚交jootjob| 国产拍欧美日韩视频二区| 亚洲免费在线观看视频| 久久国产三级精品| 97se亚洲国产综合在线| 日韩欧美成人一区二区| 中文字幕在线免费不卡| 日韩精品欧美成人高清一区二区| 国产精品一区二区你懂的| 在线观看一区日韩| 精品国产乱码久久久久久久久| 国产精品福利av| 免费在线观看视频一区| 99精品欧美一区二区蜜桃免费| 日韩一区二区在线观看视频| 国产精品国产三级国产有无不卡| 青青青爽久久午夜综合久久午夜| av电影天堂一区二区在线| 欧美一区二区日韩| 亚洲视频你懂的| 激情小说亚洲一区| 欧美日韩久久一区| 国产精品国产三级国产aⅴ无密码| 奇米影视一区二区三区| 色综合久久综合| 亚洲一区在线观看免费| 国产在线精品一区二区夜色| 欧美日韩高清在线播放| 中文字幕欧美一区| 国产一区二区三区四| 在线电影国产精品| 亚洲激情校园春色| 成人黄动漫网站免费app| 精品理论电影在线| 午夜精品福利在线| 一本久道久久综合中文字幕| 欧美激情一区二区三区不卡 | 国产精品一二三四区| 欧美日韩高清一区| 一区二区三区中文字幕电影 | 国产精品青草综合久久久久99| 日本亚洲视频在线| 欧洲一区二区av| 中文字幕中文字幕中文字幕亚洲无线| 激情综合色播激情啊| 日韩午夜三级在线| 奇米影视在线99精品| 欧美日韩成人综合天天影院 | 色综合一区二区三区| 国产欧美一区二区精品性| 精品一区二区在线播放| 91精品国产乱| 婷婷成人激情在线网| 欧美亚一区二区| 亚洲另类在线一区| 一本久久精品一区二区| 中文字幕日韩一区| jlzzjlzz亚洲女人18| 国产精品日产欧美久久久久| 国产伦精品一区二区三区视频青涩| 欧美一二三区在线观看| 中文字幕制服丝袜成人av | 91污在线观看| 亚洲色图丝袜美腿| 一本久久a久久免费精品不卡| 亚洲人成精品久久久久| 99久久亚洲一区二区三区青草| 中文在线免费一区三区高中清不卡| 国产精品一区二区久久不卡 | 国产九九视频一区二区三区| 精品日韩在线观看| 国产乱色国产精品免费视频| 国产情人综合久久777777| 国产91在线观看| 亚洲欧洲成人精品av97| 色94色欧美sute亚洲线路一ni| 一区二区三区久久| 欧美特级限制片免费在线观看| 日韩国产精品91| 欧美电影免费观看高清完整版在 | 制服.丝袜.亚洲.另类.中文| 日韩成人伦理电影在线观看| 日韩一区二区三区精品视频| 免费在线观看不卡| 久久精品男人天堂av| 丁香六月综合激情| 亚洲视频小说图片| 欧美日本国产一区| 九九精品一区二区| 国产片一区二区| 一本大道综合伊人精品热热| 婷婷亚洲久悠悠色悠在线播放| 欧美一级日韩免费不卡| 国产在线精品不卡| 《视频一区视频二区| 欧美午夜电影一区| 精品一区二区免费| 国产精品家庭影院| 欧美精品日韩精品| 国产一区二区三区在线观看免费| 国产精品妹子av| 欧美日韩视频在线一区二区| 久久超级碰视频| 成人欧美一区二区三区在线播放| 欧美日韩免费观看一区二区三区| 美女性感视频久久| 国产精品久久久久久久久图文区| 欧美日韩国产乱码电影| 国产一区激情在线| 一区二区三区视频在线观看| 欧美一区二区三区视频在线| 大白屁股一区二区视频| 亚洲国产日日夜夜| 国产午夜精品理论片a级大结局| 91色综合久久久久婷婷| 秋霞电影一区二区| ...av二区三区久久精品| 欧美一区二区视频观看视频 | 亚洲欧美日韩久久| 69精品人人人人| 成人免费看视频| 日韩成人av影视| 亚洲精品你懂的| 欧美videofree性高清杂交| 99re亚洲国产精品| 久久99精品久久久久婷婷| 亚洲自拍欧美精品| 国产精品日韩精品欧美在线| 69堂国产成人免费视频| 91丨九色丨尤物| 国产精品主播直播| 成人小视频在线| 男人的天堂亚洲一区| 亚洲婷婷综合久久一本伊一区| 精品久久久久香蕉网| 欧美又粗又大又爽| 成人激情图片网| 久久国内精品视频| 无吗不卡中文字幕| 一区二区在线免费观看| 欧美国产一区二区在线观看| 日韩一区二区三区观看| 欧美图区在线视频| 91色视频在线| 风间由美一区二区三区在线观看| 美女视频黄免费的久久| 香蕉影视欧美成人| 亚洲欧美日韩久久| 国产精品国产三级国产专播品爱网| 欧美精品一区二区三区高清aⅴ| 欧美日韩一区二区三区在线看| 99久久亚洲一区二区三区青草| 国产一区二区三区免费看| 麻豆精品视频在线观看| 婷婷丁香激情综合| 亚洲福利视频三区| 一区二区三区不卡在线观看| 国产精品三级久久久久三级| 国产人伦精品一区二区| 2023国产一二三区日本精品2022| 欧美三级电影网| 精品视频资源站| 欧美日本一区二区| 欧美日韩高清在线播放| 欧美日韩久久久久久| 欧美三级视频在线观看| 欧美午夜宅男影院| 在线观看亚洲成人| 在线观看不卡一区| 欧美在线观看禁18| 欧美日韩三级一区| 欧美日韩免费视频| 欧美日韩二区三区| 7777精品久久久大香线蕉| 欧美日本精品一区二区三区| 欧美三级日本三级少妇99| 欧美性videosxxxxx| 欧美日韩精品二区第二页| 欧美日韩不卡在线| 91麻豆精品国产自产在线| 91麻豆精品国产91久久久资源速度| 欧美日韩一级片网站| 欧美高清一级片在线| 欧美一区二区国产| 欧美mv和日韩mv的网站| 久久久久久久免费视频了| 国产视频一区在线播放| 国产福利91精品| 国产专区欧美精品| 亚洲成人免费在线观看| 日韩免费观看2025年上映的电影| 91免费看片在线观看|