我使用DATEDIFF函数 SELECT stName
,stId
,stDob --(varchar(15))
,stJoinDt --(datetime)
FROM student stu
WHERE
DATEDIFF(yy,stu.stDob,stu.stJoinDt) between 18 and 75
由于运营商之间是不是有效的,我也改变了代
可能重复: Best way to find the months between two dates (in python) 我想知道我怎么能有个确切的数量有区别的: date1 = datetime.strptime(str('2011-08-15 12:00:00'), '%Y-%m-%d %H:%M:%S')
date2 = datetime.strptime(str('2012-02-
我有一个sql表。我们将它称为'表'。我正在尝试使用几个WHERE子句进行选择。我需要最后的where子句是OR。通常情况下,我只是这样做: SELECT *
FROM table
WHERE 1=1
AND (firstName='tom' OR lastName='jones')
然而,在这个特定的查询,我需要的或双方是DATEDIFFS。我试图抓住时间戳和“NOW”之间的差值大于1