为什么运算符AND在tsql中返回错误,这在一般sql中似乎是有效的

用户12908912

我尝试应用WHERE AND WHERE运算符,但不知何故AND返回错误,WHERE两种情况下的例都可以正常工作。

我不觉得我在代码中也犯了错误,至少在一般的 SQL 语法中没有。

SELECT * 
FROM dbo.flat_file
WHERE [Date] > '1/1/2020'
AND
WHERE [Deposit] > 1000

我是 T-SQL 的新手,所以我可能不了解基本原理。

tsql 打印文件

粘点

WHERE一个查询中只能有一个子句。你试着有两个。取而代之AND的是第一个(也是唯一的)WHERE子句中第一个条件的第二个条件

SELECT *
       FROM dbo.flat_file
       WHERE [Date] > '1/1/2020'
             AND [Deposit] > 1000;

旁注:andvarchar可能是错误的数据类型我是一个更适合。datedepositdateinteger

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么equal运算符对Integer值直到128数字有效?

为什么Python中没有++和-运算符?

我可以使用&运算符在函数中获取有效的指针,即使该函数已在golang中返回

为什么直接使用条件运算符而不使用条件运算符进行分配时,为什么该函数指针分配有效?

为什么Elixir中的Rem运算符返回负数?

使矩阵乘法运算符@对numpy中的标量有效

SQL中的NOT和!=运算符有什么区别?

运算符->返回的指针的有效性

为什么这在Typescript和Flow中有效?

为什么SceneKit中没有运算符重载?

具有NULL值的IN运算符因数似乎有效

为什么RxJava中的take(5)运算符会返回所有对象

多个关系(比较)运算符:为什么x <y> z不是有效的语法?

为什么这在IDE中有效但在CMD Prompt中无效?

SQL Server使用带有子查询的IN运算符似乎是一个BUG?

运算符+ =在Python中返回什么

是 ???Scala中的有效符号或运算符

为什么仅当我从参数中删除splat运算符时,这种对Hash#each方法的使用才有效?

为什么这在angular js中有效

Ebean中的UNION运算符(或有效的替代方法)

在通用类中,可空运算符是否有效?

Node.js SQL Server代码似乎是错误的,但是仍然有效吗?

这在C ++ Primer 5版中似乎是错误的

为什么这在 Microsoft SQL Server Management Studio 下有效,但在 R 下无效?

为什么“或”运算符在 SQL Server 中返回此输出?

Numpy 中的“~”运算符用于一般条件?

为什么在涉及 += 运算符的同一表达式中使用可变引用和不可变引用有时似乎是允许的,有时却是不允许的?

比 AND 运算符有效的查询

比 SQL 中的 AND 运算符有效的查询