• 0
amaadawaad

[ تمت الإجابة ]كيف اقوم بتجميع بيانات عائدة من Stored procedure

سؤال

السلام عليكم 

سؤالي ببساطة عندي Stored procedure يعيد جدول من البيانات كيف اقوم بتجميع بيانات عائدة من هذا الـ Stored procedure (مثلا حسب رقم ID)

وشكرا

تم تعديل بواسطه amaadawaad
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 1

لنفترض أن قاعدة البيانات عندك بعنوان Test، قم بإنشاء NewQuery ثم ضع بداخلها الكود التالي :

Use Test
go

create proc GetDataByID
@MyID integer

as 

begin
Select * From Person Where ID = @MyID
end

ثم في شريط الأدوات إضغط Execute لتشغيل الإستعلام

ثم قم بإنشاء NewQuery وضع الكود التالي :

Use Test
go

Exec GetDataByID 3

سوف يستدعي السجل الذي يحمل الرقم 3

أتمنى لك التوفيق

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخي لكن ليس هذا ما اريد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انا لدي هذا الــ  Stored procedure يعيد جدول من البيانات

USE [Acconting_Soft_DB]
GO
/****** Object:  StoredProcedure [dbo].[GetView_StocktakingMatter2]    Script Date: 03/14/2016 13:50:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[GetView_StocktakingMatter2] 
    -- Add the parameters for the stored procedure here
    @Vou_Date1 nvarchar(50),@Vou_Date2 nvarchar(50)
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    SELECT [Bill_ID]
      ,[TypeName]
      ,[Bill_Number]
      ,[Bill_Book_NO]
      ,[Bill_Client_ID]
      ,[Bill_Net]
      ,[Bill_Date]
      ,[Bill_Document_NO]
      ,[Method]
      ,[Bill_Notation]
      ,[Bill_Percent_Discount]
      ,[Bill_Value_Discount]
      ,[Discount_Acc_ID]
      ,[Sales_Acc_ID]
      ,[Total_subtract_Mat_Dis]
      ,[Bill_Detail_ID]
      ,[Material_ID]
      ,[QuantityIn]
      ,[QuantityOut]
      ,[Bill_Detail_Price]
      ,[Bill_Detail_Percent_Discount]
      ,[Bill_Detail_Total_Price]
      ,[Bill_Detail_Net]
      ,[Note]
      ,[Bill_Type]
  FROM [dbo].[View_StocktakingMatter]
WHERE ([Bill_Date] BETWEEN @Vou_Date1 and @Vou_Date2)

END


سؤالي هو كيف يمكنني انا اعمل Group By للجدول النتيجة لهذا الــ Stored procedure

وشكرا

تم تعديل بواسطه أحمد أبو عبد البر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يمكن للوصول إلى ما تريد بالإجراء المخزن ولكن فيه تعقيد

والأولى أن تستعمل  Table-Valued User-Defined Functions

 

تم تعديل بواسطه أحمد أبو عبد البر
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخي احمد ابو عبد البر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .