Java中从时间戳到字符串的Postgresql日期
我从我的postgres数据库中获取了一个时间戳作为日期,格式为yyyy-MM-dd。但问题是我必须在两个日期之间获取表项,但日期格式没有BEVERY运算符Java中从时间戳到字符串的Postgresql日期,java,string,postgresql,date,Java,String,Postgresql,Date,我从我的postgres数据库中获取了一个时间戳作为日期,格式为yyyy-MM-dd。但问题是我必须在两个日期之间获取表项,但日期格式没有BEVERY运算符 选择jiraissue.project作为projectd,选择project.pname,选择coalesce(sum(worklog.timeworked),选择0)作为timeworked 来自jiraissue、worklog、project 其中jiraissue.project=11350 jiraissue.id=worklo
选择jiraissue.project作为projectd,选择project.pname,选择coalesce(sum(worklog.timeworked),选择0)作为timeworked
来自jiraissue、worklog、project
其中jiraissue.project=11350
jiraissue.id=worklog.issueid和jiraissue.project=project.id
2015-09-16和2015-09-30之间的日期(工作日志更新)
按工时、项目、项目id分组
现在postgres想要一个显式的强制转换,可能是一个字符串,但是如果日期也不起作用,则在前面加上字符。有人能帮帮我吗?这就可以了:
Select jiraissue.project as ProjectID, project.pname, coalesce(sum(worklog.timeworked),0) as timeworked
from jiraissue, worklog, project
where jiraissue.project = 11350
and jiraissue.id = worklog.issueid and jiraissue.project = project.id
and date(worklog.updated) >= '2015-09-16'::date
and date(worklog.updated) <= '2015-09-30'::date
group by timeworked, project, project.id
选择jiraissue.project作为projectd,选择project.pname,选择coalesce(sum(worklog.timeworked),选择0)作为timeworked
来自jiraissue、worklog、project
其中jiraissue.project=11350
jiraissue.id=worklog.issueid和jiraissue.project=project.id
和日期(worklog.updated)>=“2015-09-16”::日期
和日期(worklog.updated)谢谢,我将在5分钟内回答:)