【发布时间】:2016-03-07 15:40:16
【问题描述】:
在我的表中,我有条目 (带有日期时间数据类型),例如:
我需要特定 UNIX 时间戳之间的结果。当我运行查询时:
Select ifnull(ji.JobID,'') as JobID, ifnull(ji.ReelIndex,'') as ReelIndex, ifnull(ji.FileName,'') as FileName,
ifnull(ji.MediaType,'') as MediaType, ifnull(ji.QCStatus,'') as QCStatus, ifnull(ji.QCComments,'') as QCComments,
ifnull(ji.PackagingStatus,'') as PackagingStatus, ci.Name
from job_info as ji
left join content_info as ci on
ji.ContainerID = ci.ID
where ji.Progress = 100
where ji.ProcessStartTime >= 1449081000
and ji.ProcessEndTime <= 1450549800
order by Name asc, ReelIndex asc
LIMIT 0 , 20
它会抛出一个错误:
错误代码:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的 在 'where ji.ProcessStartTime >= 1449081000 和 ji.ProcessEndTime
这可能是什么原因?
【问题讨论】:
标签: mysql sql datetime unix-timestamp