ערכתי לאחרונה בתאריך 25.11.09 בשעה 12:10 בברכה, ronen333
למה שאני עושה משפט SQL כזה:
SELECT COUNT(l.lo_book_id) as count_loans, month(l.lo_start_date) as TheMonth from loans l where month(l.lo_start_date)>=4 AND month(l.lo_start_date)<=6 group by l.lo_book_id, month(l.lo_start_date)
|
ואני משמיט את ה
מהGROUP BY זה לא עובד?או כאן:
SELECT w.wo_name,SUM(l.lo_return_date-l.lo_start_date) FROM loans l inner join workers w on l.lo_worker_id=w.wo_id group by l.lo_worker_id, w.wo_name having COUNT(l.lo_return_date)>2
|
בלי הw.wo_name בGROUP BY זה לא היה פועל..
אני פשוט לא מצליח להבין מה הסיבה לעשות את זה.. אני עושה את זה רק כי זה מציג לי שגיאה שעלי לעשות זאת.
אשמח להסבר.. תודה מראש