الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه amaadawaad في 13 مارس 2016 · 5 رد · 1,265 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 

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

وشكرا

تم تعديل هذه المشاركة بواسطة amaadawaad في 13 مارس 2016 في 19:08

اخواني الاعزاء

ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة

انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء

و السلام

#2

لنفترض أن قاعدة البيانات عندك بعنوان 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▲ 1
#3

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

اخواني الاعزاء

ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة

انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء

و السلام

#4

انا لدي هذا الــ  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

وشكرا

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 14 مارس 2016 في 14:53

اخواني الاعزاء

ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة

انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء

و السلام

#5

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

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

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 14 مارس 2016 في 14:58

1

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#6

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

اخواني الاعزاء

ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة

انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء

و السلام

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…