如何获取特定年份/日期内的帖子(使用SQL查询)?

时间:2017-01-19 作者:cplus

现在我有这个:

SELECT guid FROM wp_posts 
WHERE id NOT IN (SELECT post_id as p FROM wp_postmeta WHERE meta_key LIKE "_thumbnail_id") 
AND post_type = \'post\'
AND post_date LIKE \'%2016%\'
我正在尝试在x到y年内获得没有特征图像的帖子的永久链接。是否可以执行以下操作:

AND post_date (get it from 2016-2017)

1 个回复
SO网友:rafsuntaskin

对于上一年的帖子,请尝试以下操作:

AND ( 
  post_date_gmt < DATE(NOW()-INTERVAL 1 YEAR)
  ) 

相关推荐

高级WP查询占用了SQL服务器

我最近为一位房地产经纪人的客户开发了一个网站。项目中包含一个名为listing. 此帖子类型用于他们的所有列表,其他信息存储在postmeta 表通过使用Advanced Custom Fields Pro.在网站的前端,我开发了一个过滤栏,用户可以通过几个过滤器进行选择并提交表单,然后生成一个复杂的WP\\u查询以返回匹配的列表。很简单!虽然大多数搜索都工作得很好,但一些更复杂的搜索将生成占用线程的SQL查询。当数据库需要刷新堆积的所有内容时,服务器基本上会冻结,直到有人终止进程。这在所有环境中都会发生