我正在处理来自Fox Pro数据库的查询。我的问题是找出从日期中提取1年/ 12个月的方法。 这是我的结构(simpleform):
SELECT * FROM table WHERE mydate = date()-interval(12,month).
MSQuery正在回复:找不到列月份。
答案 0 :(得分:2)
Select * from table where between(mydate, gomonth(mydate, -12), mydate)
答案 1 :(得分:-1)
如果您在VFP中执行此操作,则语法应为:
SELECT * FROM table WHERE MONTH(mydate) = 12