Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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
MYSQL查询语法更正_Mysql - Fatal编程技术网

MYSQL查询语法更正

MYSQL查询语法更正,mysql,Mysql,需要一些MYSQL查询语法方面的帮助,我可以得到最近60条记录,但想排除本周的记录。我正在尝试以下内容,但无法找出正确的语法 select TIMESTAMP,ID,MAX,MIN from (select TIMESTAMP,ID,MAX,MIN from db where ID = 'A0101' WHERE YEARweek(TIMESTAMP) =! YEARweek(current_DATE) group by TIMESTAMP desc limit 60)

需要一些MYSQL查询语法方面的帮助,我可以得到最近60条记录,但想排除本周的记录。我正在尝试以下内容,但无法找出正确的语法

select TIMESTAMP,ID,MAX,MIN from 
 (select TIMESTAMP,ID,MAX,MIN from db 
  where ID = 'A0101'  
  WHERE YEARweek(TIMESTAMP) =! YEARweek(current_DATE) 
  group by TIMESTAMP desc limit 60) t 
order by TIMESTAMP asc

也许这只是
=
它否定
YEARweek()
并与另一个
YEARweek()
进行比较

你应该试试
=取而代之

目前,我不能说更多,因为您没有显示查询中出现了什么错误,发生了什么或没有发生什么

select TIMESTAMP,ID,MAX,MIN from db 
  where ID = 'A0101'  
  AND YEARweek(TIMESTAMP) != YEARweek(current_DATE) 
  group by TIMESTAMP desc limit 60
order by TIMESTAMP asc

更像这样

这是你的问题吗?两个
where
子句在一个select中?没有错?对。需要再看两、三眼——如果原稿中有错误信息,就更容易发现了。(“它不起作用”是零。)