相关疑难解决方法(0)

引用WHERE子句中的列别名

SELECT logcount, logUserID, maxlogtm
   , DATEDIFF(day, maxlogtm, GETDATE()) AS daysdiff
FROM statslogsummary
WHERE daysdiff > 120
Run Code Online (Sandbox Code Playgroud)

我明白了

"无效的列名称daysdiff".

Maxlogtm是一个日期时间字段.这是让我疯狂的小东西.

sql t-sql sql-server sql-server-2005

155
推荐指数
7
解决办法
18万
查看次数

在SQL计算中使用别名

为什么这个查询不起作用?

SELECT 10 AS my_num, my_num*5 AS another_number
FROM table
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我试图在其他计算中使用my_num别名.这导致未知列"my_num"

这是我想要做的简化版本,但基本上我想使用别名来进行其他计算.我的计算要复杂得多,这就是为什么别名它的好处,因为我会用不同的方式重复几次.

mysql sql database syntax

58
推荐指数
3
解决办法
4万
查看次数

标签 统计

sql ×2

database ×1

mysql ×1

sql-server ×1

sql-server-2005 ×1

syntax ×1

t-sql ×1