USE [AZAD] GO --select fd_mem_memtype, count(*) from [Lib].[tb_lib_Members] group by fd_mem_memtype SELECT --top (10) --distinct 'شماره شناسایی دانشجو'=Fd_pers_regno, 'کد ملی'=Fd_Pers_NationId, 'موبایل'=Fd_Pers_Mobail, 'شماره دانشجویی'=fd_pers_StNo, 'نام'=Fd_Pers_Family+' - '+fd_pers_name , 'عنوان کتاب'=fd_bk_title, 'رده بندی کتاب'=fd_bk_callno_LC, 'بارکد کتاب'=fd_ebk_subid,'تاریخ امانت'=Fd_Am_Startdate FROM [Lib].[tb_lib_book] join [Lib].[tb_lib_ExistingBook] on fd_bk_bookid=fd_ebk_bookid join [Lib].[tb_lib_amanat] on fd_ebk_subid=Fd_Am_Idno and Fd_am_flag=0 --0=برگشت داده شده join [Lib].[tb_lib_Members] on Fd_Am_Memid=fd_mem_memid join [amoozesh].[tb_amz_pers] pers on Fd_pers_regno=fd_mem_idno where fd_mem_memtype=3 --3=student ---- 2=personel union all SELECT --top (10) --distinct 'شماره شناسایی پرسنل'=Fd_per_empno, 'کد ملی'=Fd_Per_NationId, 'موبایل'=FD_PER_MOBILE, 'شماره کارمند'=cast(Fd_Per_EmpnoOffice as nvarchar(20)), 'نام'=Fd_Per_Family+' - '+fd_per_name , 'عنوان کتاب'=fd_bk_title, 'رده بندی کتاب'=fd_bk_callno_LC, 'بارکد کتاب'=fd_ebk_subid,'تاریخ امانت'=Fd_Am_Startdate FROM [Lib].[tb_lib_book] join [Lib].[tb_lib_ExistingBook] on fd_bk_bookid=fd_ebk_bookid join [Lib].[tb_lib_amanat] on fd_ebk_subid=Fd_Am_Idno and Fd_am_flag=0 --0=برگشت داده شده join [Lib].[tb_lib_Members] on Fd_Am_Memid=fd_mem_memid join office.[tb_office_personel] pers2 on Fd_per_empno=fd_mem_idno where fd_mem_memtype=2 --3=student ---- 2=personel order by fd_am_startdate desc GO