﻿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


