תשובה ל-1
1. תוכלי לשמור את הנתון הזה ב-DB. כלומר, תהיה עמודה נוספת מחושבת, כך שלפני כל הכנסת רשומה של לקוח, תיבדק מה הייתה השעה האחרונה שלו ומייד יחושב ההפרש ויכנס יחד עם הרשומה החדשה. 2. כך:
select a.id, a.time-b.time from tbl a, tbl b where a.id = b.id and a.time > b.time
שימי לב, שדוגמא זו היא מופשטת מעט, לצורך העברת הרעיון, ותצטרכי לבצע בה התאמות כדי שתעבוד. בברכה, ש.