Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中从时间戳到字符串的Postgresql日期_Java_String_Postgresql_Date - Fatal编程技术网

Java中从时间戳到字符串的Postgresql日期

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

我从我的postgres数据库中获取了一个时间戳作为日期,格式为yyyy-MM-dd。但问题是我必须在两个日期之间获取表项,但日期格式没有BEVERY运算符

选择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分钟内回答:)