如何获得当天的照片?
我在MySQL数据库中有两个表:
相片:
PID - PhotoID [PK],
DateOf - DateTime of uploading,
UID -UserID (owner of the photo)
评级:
WhoUID - UserID who rated,
DateOf - DateTime of rate,
RatingValue - +1 or -1 (positive or negative),
RatingStrength - coefficient (different for each user who vote)
PID - PhotoID, [FK]
实际评级值=RatingValue * RatingStrength
有什么可能获得“当天的照片”?
规则,例如:
当天的照片必须在现场至少24小时(自上传时间起)
当天的照片必须至少有10票
当天的照片是自上传时间起24小时内最多Real rating value
的照片
当天的新照片不得出现在photo_of_day
表中
UPD1。
10票表示 - 每张照片至少10张表ratings
中的记录
UPD2。是否有可能获得确切日期时间的“当日照片”?例如,如何获取“2011-03-11”或“2011-01-25”的当天照片?
没有找到相关结果
已邀请:
2 个回复
盛虱
此查询可能需要一段时间,因此在每个页面请求上不执行此操作是有意义的。您可以通过在午夜运行一次的脚本将结果存储在
中。
骚瓤