这可能吗 ? SQL运算符< &安培;&安培; !=

时间:2015-05-05 00:53:37

标签: php mysql

对不起,我刚接触到mysql和php世界。有人能帮我吗?

错误

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   接近' AND NOT = End_date LIMIT 0,30'在第1行

这是sql代码

SELECT * FROM config_modi_ord WHERE Start_date < && != End_date

2 个答案:

答案 0 :(得分:1)

您使用的是datetime还是date字段?如果您要比较同一天但不同时间的datetime字段,那么您会得到一些似乎属于同一天的字段。如果您只想比较日期组件,可以使用date()函数提取它,所以试试这个:

select * from config_modi_org where date(date_acknowledge) > date(end_date)

如果仍然不是您想要的,那么您确实需要将您的表架构,一些示例数据和您的确切查询添加到问题中。

答案 1 :(得分:0)

您需要在所有过滤条件中指定您计划使用的列。

试试这个。

import android.os.Bundle;
import android.support.v4.app.FragmentActivity;

public class MainActivity extends FragmentActivity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
 }

}