עבור לתוכן

עזרה ב SQL

Featured Replies

פורסם

האם יש כזה דבר פרוצדורה שמחזירה טבלה?

אם כן - איך עושים את זה?

(כשאני מגדירה את זה כמו בפונקציה זה נותן שגיאה)

פורסם

מה אתה מתכוון "להחזיר טבלה"?

פורסם

למרות שזה אפשרי עדיף לא לכתוב פרוצדורות או פונקציות ב-sql.

 

עכשיו מה הכוונה להחזיר טבלה? את שם הטבלה? את מבנה הטבלה? את כל הערכים בטבלה?

פורסם
ציטוט של etal

למרות שזה אפשרי עדיף לא לכתוב פרוצדורות או פונקציות ב-sql.

 

למה?

פורסם
  • מחבר

שאלה בשיעורי בית....:

"    כתבי פרוצדורה המקבלת תאריך התחלה ותאריך סיום. הגדירי ערכי ברירת מחדל לפרמטרים אלו. הפרוצדורה תחזיר טבלה המסכמת כמה חשבוניות קיימות בטווח התאריכים שהתקבלו ומהו סכומן הכולל.

(כתבי 4 צורות שליחה שונות לפרוצדורה)."

יש טבלה המכילה פעולות שנעשו כולל תאריך וכו

כלומר צריך לסכם את מספר החשבוניות המתאימות לתאריך ואת סכומם, להכניס את התוצאות לתוך טבלה בת 2 עמודות ושורה אחת ולהחזיר אותה. 

פורסם

כלומר את רוצה SELECT?

פורסם
  • מחבר

אני רוצה פשוט לפתור את התרגיל....

אבל כן, הדרך אמורה להיות ב select

(למה יש דרך אחרת?)

פורסם

לא שידוע לי. פשוט לא הבנתי מה זה "להחזיר טבלה"...

 

במה את צריכה עזרה?

פורסם
  • מחבר

ניסיתי להגדיר משתנה OUTPUT מסוג TABLE וזה נתן לי שגיאה

בסוף עשיתי ככה:


(create procedure proc2(@start_date date, @end_date date
as
begin
select count  ([kod]) , sum([Sum])  from [dbo].[moves] where [Date1]<@end_date and [Date1]>@start_date

end

 

ורץ בסדר

מקווה שיעבור...

תודה

פורסם

👍 בדיוק מה שאת צריכה לעשות 😀

נערך על-ידי af db creid

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים