SELECT sge_job.j_owner AS "Owner"
,SUM(sge_job_usage.ju_cpu) AS "CPU Total"
FROM sge_job_usage, sge_job
GROUP BY j_owner;
这是我当前的SQL查询,只是简单读入CPU%和工作所有者,但如果在当前日期之间说明14天(2周) )前。当前日期和前一周之间的SQL查询
在sge_job_usage
表属于两个:
ju_start_time
,ju_end_time
谁能帮助我实现我怎样才能得到它来检查,如果它是当前日期 - 前14天,然后它会检查end_time
日期查看如果它仍然是那么?
Answer that Outputs What I need below:
SELECT sge_job.j_owner AS "Owner"
,SUM(sge_job_usage.ju_cpu) AS "CPU Total"
FROM sge_job_usage, sge_job
WHERE ju_start_time BETWEEN LOCALTIMESTAMP - INTERVAL '1 week' AND LOCALTIMESTAMP
GROUP BY j_owner;
什么是2列的数据类型日期,时间,时间戳 – 2012-03-07 11:03:31