פורסם 2010 במרץ 115 שנים אהלן,אני מנסה להשלים את הפקודה הבאהList the names of everyone who kept a movie longer than 2 days (use a date function.) Show the name of the person as well as the length of time the person kept the movie. Rename the calculated field DaysOut. Sort the results by the length of time descending.הבעיה היא שאין לי מושג איך לשמור את ההפרש בין הימים בתוך DaysOut.חשבתי על ליצור טבלה זמנית שתכיל את שני התאריכים פלוס שדה ריק ואז בשאילתה נוספת להכניס לשדה הריק את ההפרש ובשאילתה שלישית להריץ SELECT עם התנאי של ההפרש אבל אני לא מצליח לגרום לעסק לעבוד. (מה גם שאני אמור לעשות את זה בשאילתה אחת בלבד :-X) הנה הקוד שיש לי כרגעSELECT FirstName, LastNameFROM CUSTOMER, RENTALWHERE DateDiff('d', DateRented, DateReturned) > 2and CUSTOMER.MemNum = RENTAL.MemNum;אשמח לעזרה
פורסם 2010 במרץ 815 שנים אני לא מבין מה הבעיה הרי אפשר לצין שדות מחושבים במשפט הסלקטSELECT FirstName, LastName, DateDiff('d', DateRented, DateReturned) as DaysOutFROM CUSTOMER, RENTALWHERE DateDiff('d', DateRented, DateReturned) > 2and CUSTOMER.MemNum = RENTAL.MemNumorder by 3 desc;
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.