我是SQL新手。我有一个包含广告信息的表格。我应该使用哪个功能来查找过去三天内发布的所有广告的ID?查找过去三天内发布的所有广告的ID,Sql
回答
对于Oracle数据库,利用这一点,
SELECT id
FROM tablename
WHERE TRUNC(pdate) >= TRUNC(SYSDATE) - 3;
谢谢,它的工作原理。你能解释一下,“DUAL”在这里做什么? – 2013-02-09 07:37:43
@MarshallBlack关于[DUAL]的信息(http://stackoverflow.com/questions/73751/what-is-the-dual-table-in-oracle) – Orangecrush 2013-02-09 07:40:54
yeap,我正要这样做,只是在阅读有关双 – 2013-02-09 07:44:55
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-09 07:35:22
Google Oracle DateAdd函数。 – 2013-02-09 16:03:40
- 1. SQL查询来计算广告在过去7天内增加
- 2. SQL查询查找在过去30天内没有记录但在过去90天内有记录的用户
- 3. Rails/SQl查询帮助:每天在过去7天内通过created_at查找所有内容?
- 4. SQL Server - 查找过去30天内有3次出现过的记录
- 5. 如何找到所有现有的Facebook广告活动的ID
- 6. 查找在过去90天内登录的所有Windows 7计算机
- 7. 广告预览Facebook帐户中的所有广告ID
- 8. 向过去7天内的所有行添加7天
- 9. sql告诉了几天过去了(datediff)
- 10. sql查询:在过去90天内没有付款
- 11. 作为网站所有者/广告发布者的Facebook交换
- 12. 过去10天内查找文件的代码?
- 13. 查找值的所有ID
- 14. RoR:named_scope,过去7天内创建的所有记录?
- 15. 下载过去30天内收到的所有附件
- 16. 选择过去5天内的所有数据
- 17. Pouchdb-从过去30天查找文档
- 18. 如何在SparkPost的过去三天内获取已发送邮件的列表?
- 19. SQL查询-AVG过去两天
- 20. 包含日期字段的SQL语法包含过去三天
- 21. mysql查询检索过去15天内每天的记录数
- 22. 使用Facebook iOS SDK发布安装 - >未找到有效的署名ID或广告商ID
- 23. 查找ID具有所有的值(MySQL的,SQL)
- 24. 获取过去12天内已过期的所有过期日期
- 25. 检查以确保列在过去5天内已更新SQL
- 26. Facebook营销API结束10天后的所有广告v2.8
- 27. 如何找到我在过去几天所做的所有提交?
- 28. 在过去的几个小时内查找记录T-SQL
- 29. 列出Visual Studio Express中的所有过去发布
- 30. 从Admob发布广告所需的Java组件是什么?
[RDBMS](http://en.wikipedia.org/wiki/Relational_database_management_system)您使用的是什么? 'SQL Server'? 'MySQL'? 'Oracle'? 'DB2'? – 2013-02-09 07:20:50
另外,发布表结构。 – Orangecrush 2013-02-09 07:21:28
@JW,甲骨文。它包含以日期为域的pdate,以及其他一些信息 – 2013-02-09 07:25:58