我有一个显示酒店客人住宿数据的查询(START_DATE,END_DATE)。 我想要一个标签显示自客人上次访问以来过去多少天。所以,例如,如果客人离开了2013年3月29日并且我查看了数据,我希望标签告诉我:上次访问“2”天前。
答案 0 :(得分:4)
DaysBetween
也适用于此,就像它在您的上一个问题中有效一样。
Label1.Caption := Format('Last visit %d days ago',
[DaysBetween(Date, Qry.FieldByName('END_Date').AsDateTime)]);