1

我是 SQL 新手。我有一个表格,其中包含有关广告的信息。我应该使用哪个功能来查找过去三天内发布的所有广告的 ID?

4

2 回答 2

1
Select ID --the id field
From tblAds --the ads table
WHERE Ad_Date >= DATEADD(day,-3,getDate()) --the filter. I am assuming Ad-Date is the name of the ad's date field
order by Ad_Date ASC -- order it
于 2013-02-09T07:27:12.970 回答
1

对于 Oracle DB,使用这个,

SELECT id
FROM tablename
WHERE TRUNC(pdate) >= TRUNC(SYSDATE) - 3;

SQLFIDDLE 演示

于 2013-02-09T07:31:15.643 回答