ABA


"שאלה בנוגע לעידכון באמצעות שאילתה בSQL"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20220 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20220
danny444
חבר מתאריך 14.9.08
1980 הודעות, דרג אמינות חבר זה
   11:14   26.09.13   
אל הפורום  
  שאלה בנוגע לעידכון באמצעות שאילתה בSQL  
 
   אהלן.

כתבתי את השאילתה הבאה:

UPDATE .
SET Bonus=Bonus+100
FROM . as O JOIN . as E on O.EmpID=E.EmpID
WHERE YEAR(ORDERDATE)=2008

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

מה שאני בעצם רוצה לשאול זה איך ניתן באמצעות אותו התנאי להוסיף בונוס גם למנהל? כלומר כאשר אני עושה את ההוספה של ה100 לבונוס אני מעוניין גם להוסיף עוד למנהל.

אני מקווה שהשאלה שלי מובנת.
חיפשתי שעות בגוגל ולא מצאתי משהו שיכול לעזור לי :\

תודה מראש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  נתחיל בזה שהשאילתה שלך לך מובנת... CaTz 26.09.13 11:30 1
     הקוד הועתק לא כמו שצריך danny444 26.09.13 11:47 2
     הקוד danny444 26.09.13 11:50 3

       
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   11:30   26.09.13   
אל הפורום  
  1. נתחיל בזה שהשאילתה שלך לך מובנת...  
בתגובה להודעה מספר 0
 
   ה-update לא רשום נכון פה.

לפי מה שאני מבין, יש לך טבלה שמכילה כמה סוגי אנשים, בניהם גם מנהלים
אתה רוצה לאנשים הרגילים להוסיף 100 ולמנהל להוסיף 200?

לדעתי הכי פשוט זה יהיה לעשות ב2 שאילתות נפרדות, אחת שתעדכן את המנהלים
ואחת שתעדכן את המשתמשים הרגילים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
danny444
חבר מתאריך 14.9.08
1980 הודעות, דרג אמינות חבר זה
   11:47   26.09.13   
אל הפורום  
  2. הקוד הועתק לא כמו שצריך  
בתגובה להודעה מספר 1
 
   והעניין הוא שאני צריך לבדוק אותו הדבר עבור מנהל, אבל לעדכן את הבונוס של הקוד עובד לפי העמודה של REPORTS_TO


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
danny444
חבר מתאריך 14.9.08
1980 הודעות, דרג אמינות חבר זה
   11:50   26.09.13   
אל הפורום  
  3. הקוד  
בתגובה להודעה מספר 1
 
   http://pastebin.com/kAqtNKf2


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net