说到Oracle,我还是个初学者。我在想如何做类似的事情时遇到了麻烦:FROM PEOPLE WHERE DATEBIRTH>= ANOTHERDATE - NDAY
简而言之,我想选择在特定日期和时间之前N天出生的每个人,但我不太确定这是不是这样做的方式,也不确定它是否会给我带来我期望的结果。PS:我是在oracle8i下开发的。
您只需减去滴答,然后做一系列的除法,将结果从滴答转换为天。我看不出两个更近的日期会如何使它更快,或者进一步的日期会如何减缓它。我是不是遗漏了什么?假设我有一个函数,如果给定一个开始日期、结束日期和时间段(在本例中以天为单位),它将告诉我该期间在给定日期范围内可以发生多少次。somefunction(<first of this year>, <first of last year>, <30 days&g