עזרה תנאי חישוב באקסס
-
יש לי קובץ לניהול נכסים,
ואני צריך לחשבן את החשבונות השוטפים כגון מים חשמל.
יש לי כבר שאילתה מוכנה שמחשבת את ההפרש בין מספר המונה של תאריך קודם, למספר העדכני, ולפי זה אני עושה את החשבון.
העניין הוא שבטבלה, אני כותב את המונים של כל השוכרים עם קשרי גומלים לטופס של השוכרים, אך בשאילתה אני לא מצליח לגרום לו שיחשב רק המונה הקודם של אותו שוכר, כלומר הוא אינו מבדיל בין שוכר לשוכר.
אשמח מאוד לקבל עזרה בעניין.אני מצרף כאן את הקובץשכירות חשבונות.accdb
-
@Mncc תבדוק אם זה טוב לך
SELECT TblData.LeasaID, TblData.Date, TblData.[R_O Meter reading], [R_O Meter reading]-(select top 1 [R_O Meter reading] from TblData as b where b.LeasaID = TblData.LeasaID and b.date<TblData.[date] order by b.date desc) AS Pro1, TblData.תעריף_חשמל, [Pro1]*[תעריף_חשמל] AS Expr1, TblData.[R_O Coun_2], [R_O Coun_2]-(select top 1 [R_O Coun_2] from TblData as b where b.LeasaID = TblData.LeasaID and b.date<TblData.[date] order by b.date desc) AS Pro2, TblData.תעריף_מים, [Pro2]*[תעריף_מים] AS Expr2, TblData.[R_O Coun_3], [R_O Coun_3]-(select top 1 [R_O Coun_3] from TblData as b where b.LeasaID = TblData.LeasaID and b.date<TblData.[date] order by b.date desc) AS Pro3, [Pro3]*[תעריף_גז] AS Expr3, TblData.תעריף_גז, [Expr1]+[Expr2]+[Expr3] AS Expr15 FROM TblData;
(במצב עריכה של השאילתה תקליק למטה בצד שמאל על מילה SQL ותדביק את הטקסט הנ"ל ותעבור למצב צפיה).