| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		GOLDHAN
 
 
  註冊時間: 2004-06-07 文章: 10
 
  第 1 樓
  | 
		
			
				 發表於: 星期四 三月 03, 2011 3:24 pm    文章主題: SELECT 語法請教 | 
				     | 
			 
			
				
  | 
			 
			
				請教一下各位先進,以下需求以前都用FOXPRO 迴圈產生
 
能改用SQL SELECT 語法產生嗎? 謝謝?
 
 
TABLE:
 
支票號碼   金額     受款人 
 
000001      50    LIN
 
000002      50    LIN
 
000004      60    WANG
 
000005      70    LIN
 
000003      80    WANG
 
 
SELECT 結果:
 
受款人    支票起號   迄號         金額
 
LIN       000001   000002    100
 
LIN       000005                   60
 
WANG   000003   000004    140 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		LiuRambo
 
 
  註冊時間: 2007-11-27 文章: 481
 
  第 2 樓
  | 
		
			
				 發表於: 星期四 三月 03, 2011 3:35 pm    文章主題: Re: SELECT 語法請教 | 
				     | 
			 
			
				
  | 
			 
			
				 	  | GOLDHAN 寫到: | 	 		  
 
TABLE:
 
支票號碼   金額     受款人 
 
000001      50    LIN
 
000002      50    LIN
 
000004      60    WANG
 
000005      70    LIN
 
000003      80    WANG
 
 
SELECT 結果:
 
受款人    支票起號   迄號         金額
 
LIN       000001   000002    100
 
LIN       000005                   60
 
WANG   000003   000004    140 | 	  
 
1.LIN為何基於什麼原因需要拆成1+2、5兩行?而WANG又合併?
 
2.000005從70變60,是筆誤嗎? | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		GOLDHAN
 
 
  註冊時間: 2004-06-07 文章: 10
 
  第 3 樓
  | 
		
			
				 發表於: 星期四 三月 03, 2011 3:44 pm    文章主題: Re: SELECT 語法請教 | 
				     | 
			 
			
				
  | 
			 
			
				 	  | LiuRambo 寫到: | 	 		   	  | GOLDHAN 寫到: | 	 		  
 
TABLE:
 
支票號碼   金額     受款人 
 
000001      50    LIN
 
000002      50    LIN
 
000004      60    WANG
 
000005      70    LIN
 
000003      80    WANG
 
 
SELECT 結果:
 
受款人    支票起號   迄號         金額
 
LIN       000001   000002    100
 
LIN       000005                   60
 
WANG   000003   000004    140 | 	  
 
1.LIN為何基於什麼原因需要拆成1+2、5兩行?而WANG又合併?
 
2.000005從70變60,是筆誤嗎? | 	  
 
 
感謝先進回覆
 
 
1.因為 LIN 持有的支票號碼連續區段有2區段
 
   000001~000002 及 000005單一張的區段
 
 
 
  因為實際上每位客戶實際持有的支票張數可能到上千張
 
  若以區段方式表示,較能節省報表空間
 
  當然實際上,還會再以其他開票原因、開票年度等欄位 
 
  作 GROUP
 
 
2. 000005 後面的金額 是小弟手殘筆誤,抱歉
 
 
謝謝!! | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |