--Drop Table ##Sergo
Select 
	Row_Number() Over(Partition By Package.ID , P.ID Order By AI.DateCreated) As RowNumber,
	Package.ID As PackageID, P.ID As PersonID, AI.ID As AcceptanceActPaymentItemID,

	P.PersonalID As [პირადი #], P.FirstName As [სახელი], P.LastName As [გვარი], P.RegisteredAddress As [იურიდიული მისამართი], 
	(Case When P.Gender = 1 Then N'მამრობითი'
		  When P.Gender = 2 Then N'მდედრობითი'
	 End) As [სქესი]
	,AI.RequestedAmount As [ჯამური თანხა], AI.PayableAmount As [გადარიცხული თანხა], AI.IncomeTax As [საშემოსავლოს თანხა]
	,A.ReportingYear As [საანგარიშგებო წელი], M.Name As [საანგარიშგებო თვე]
	,Package.TreasuryPackageNumber As [პაკეტის # ხაზინაში], Package.TreasuryRegistrationDate As [პაკეტის ხაზინაში რეგისტრაციის თარიღი]

	Into ##Sergo
From dbo.BL_Packages Package
Join dbo.BL_AcceptanceAct A On A.ID = Package.AcceptanceActID
Join dbo.BL_AcceptanceActPaymentItems AI On AI.AcceptanceActID = A.ID
Join dbo.BL_ContractPersons CP ON CP.ID = AI.ContractPersonID
Join dbo.BL_Persons P On P.ID = CP.PersonID
Join dbo.BL_SheduleMonth M On A.ReportingMonth = M.OrderIndex
Left Join (
			Select PO.*
			From dbo.BL_PaymentOrder PO  --ეს იფილტრება ფილტრის ველებით
			Join dbo.BL_PaymentOrderStatuses S On S.ID = PO.StatusID
			Join dbo.BL_TreasuryPaymentOrderStatuses TS On TS.ID = PO.TreasuryStatusID			
		) POrder On POrder.PackageID = Package.ID And AI.ID = POrder.AcceptanceActPaymentItemID
Where 
	AI.DateDeleted Is Null
	And AI.IsPayable = 1
Order By Package.TreasuryRegistrationDate


Select  [პირადი #] ,
        სახელი ,
        გვარი ,
        [იურიდიული მისამართი] ,
        სქესი ,
        Sum([ჯამური თანხა]) As [ჯამური თანხა] ,
        Sum([გადარიცხული თანხა]) As [გადარიცხული თანხა] ,
        Sum([საშემოსავლოს თანხა]) As [საშემოსავლოს თანხა] ,
        [საანგარიშგებო წელი] ,
        [საანგარიშგებო თვე] ,
        [პაკეტის # ხაზინაში] ,
        [პაკეტის ხაზინაში რეგისტრაციის თარიღი]
From ##Sergo
Group By [პირადი #] ,
        სახელი ,
        გვარი ,
        [იურიდიული მისამართი] ,
        სქესი ,
        [საანგარიშგებო წელი] ,
        [საანგარიშგებო თვე] ,
        [პაკეტის # ხაზინაში] ,
        [პაკეტის ხაზინაში რეგისტრაციის თარიღი]
Order By [პაკეტის ხაზინაში რეგისტრაციის თარიღი]
