SQLServer游標簡單應用 求分組最小值問題

2021-09-05 18:37:03 字數 3225 閱讀 8761

前面

也有提到相關的問題解決方法,但是不適用於解決以下此類的問題,現在提供一種比較通用易懂的方法呵呵

由以下資料:

1 土地使用證影印件

2 土地使用證影印件

3 土地使用證影印件

4 土地使用證影印件

5 土地使用證影印件

6 土地使用證影印件

7 土地使用證影印件

8 土地使用證影印件

9 土地使用證影印件

10 土地使用證影印件

11 土地使用證影印件

12 土地使用證影印件

13 土地使用證影印件

14 土地使用證影印件

15 土地使用證影印件

16 竣工驗收備案表

17 竣工驗收備案表

18 竣工驗收備案表

19 竣工驗收備案表

20 竣工驗收備案表

21 合格通知書、竣工規劃驗收合格證

22 建築面積計量答覆書或房地產測量報告書

23 建築面積計量答覆書或房地產測量報告書

24 建築面積計量答覆書或房地產測量報告書

25 建築面積計量答覆書或房地產測量報告書

26 公安門牌編定證明,申報證明、具結書

27 公安門牌編定證明,申報證明、具結書

28 公安門牌編定證明,申報證明、具結書

29 公安門牌編定證明,申報證明、具結書

30 公安門牌編定證明,申報證明、具結書

31 公安門牌編定證明,申報證明、具結書

32 具結書

33 具結書

34 業權人身份證影印件或法人代表身份證

35 業權人身份證影印件或法人代表身份證

36 交易申請與收件收據

37 房地產權登記書

38 房地產權登記書

39 房地產權登記收據及房地產權證存根

40 房地產權登記收據及房地產權證存根

41 土地使用證影印件、房地產他項權證

42 土地使用證影印件、房地產他項權證

43 土地使用證影印件、房地產他項權證

44 抵押合同、清單、補充協議

45 抵押合同、清單、補充協議

46 抵押合同、清單、補充協議

47 抵押合同、清單、補充協議

48 抵押合同、清單、補充協議

49 抵押合同、清單、補充協議

50 抵押合同、清單、補充協議

51 抵押合同、清單、補充協議

52 銀行委託書及**人身份證影印件

53 銀行委託書及**人身份證影印件

54 銀行委託書及**人身份證影印件

55 銀行委託書及**人身份證影印件

56 產權查冊表

57 營業執照或法人**證、法人證影印件

58 營業執照或法人**證、法人證影印件

59 營業執照或法人**證、法人證影印件

60 營業執照或法人**證、法人證影印件

61 營業執照或法人**證、法人證影印件

62 營業執照或法人**證、法人證影印件

63 土地使用證影印件

64 業權人身份證影印件或法人代表身份證

65 業權人身份證影印件或法人代表身份證

66 他項交易申請與收件收據

67 房地產他項權利登記書

68 房地產他項權利登記書

69 房地產他項權利證存根

70 房地產他項權利證存根

71 房地產他項權利證存根

求出得到:(注:"土地使用證影印件"後面有出現重複,所以不能用min解決問題)

1 土地使用證影印件

16 竣工驗收備案表

21 合格通知書、竣工規劃驗收合格證

22 建築面積計量答覆書或房地產測量報告書

26 公安門牌編定證明,申報證明、具結書

32 具結書

34 業權人身份證影印件或法人代表身份證

36 交易申請與收件收據

37 房地產權登記書

39 房地產權登記收據及房地產權證存根

41 土地使用證影印件、房地產他項權證

44 抵押合同、清單、補充協議

52 銀行委託書及**人身份證影印件

56 產權查冊表

57 營業執照或法人**證、法人證影印件

63 土地使用證影印件

64 業權人身份證影印件或法人代表身份證

66 他項交易申請與收件收據

67 房地產他項權利登記書

69 房地產他項權利證存根

**: create procedure raytest as

create table #temp(tno int,ttype varchar(50))

declare @temp_current varchar(50) 

declare @temp_before varchar(50)

declare @temp_no int                 

declare mycursor cursor for select imageno,imagetype

from imageproperty_t

order by imageno asc

open mycursor                  

fetch next from mycursor 

into @temp_no,@temp_current

set @temp_before=@temp_current

insert into #temp(tno,ttype)

values(@temp_no,@temp_current)

while(@@fetch_status=0)    

begin

if @temp_current<>@temp_before

begin

insert into #temp(tno,ttype)

values(@temp_no,@temp_current)

endset @temp_before=@temp_current

fetch next from mycursor 

into @temp_no,@temp_current

endclose mycursor

deallocate mycursor

select imageno,imagetype

from imageproperty_t

order by imageno asc

select * from #tempgo

sqlserver簡單游標使用

這個是乙個簡單的user表叫my user 以下 及注釋 注 為注釋 建立乙個游標 declare my cursor cursor for my cursor為游標的名稱,隨便起 select id,name from my user 這是游標my cursor的值,這裡隨便發揮看業務場景 開啟游...

Sqlserver 游標簡單示例

建立乙個游標 declare my cursor cursor for my cursor為游標的名稱,隨便起 select id,name from my user 這是游標my cursor的值,這裡隨便發揮看業務場景 開啟游標 open my cursor 沒什麼好說的 變數 declare ...

sqlserver游標的簡單例子

游標是sql 的一種資料訪問機制。可以將游標簡單的看成是查詢的結果集的乙個指標。可以根據需要在結果集上面來回滾動,瀏覽儲存需要的資料,以便以後使用。游標的結果集是有select語句產生,如果處理過程需要重複使用乙個記錄集,那麼建立一次游標而重複使用,比重複查詢資料庫要快。游標的使用一般遵循 五步法 ...