我有以下Oracle表:
GAMES
id_game int
id_user int
dt_game DATE
Run Code Online (Sandbox Code Playgroud)
在创建新记录之前,我必须检查同一个用户是否每天N次插入的游戏多一次.
我实际上是以这种方式选择今天玩的游戏数量:
select count(1) as num from GAMES
where id_user=ID_USER and
to_char(dt_game,'DD/MM/YYYY')=to_char(sysdate,'DD/MM/YYYY')
Run Code Online (Sandbox Code Playgroud)
我不太喜欢它:有更好的方法吗?
在此先感谢c.