小编sle*_*731的帖子

只获取mysql中的时间戳日期

在t_stamp列下的我的数据库中,我有日期例如

2013-11-26 01:24:34
Run Code Online (Sandbox Code Playgroud)

从同一列我只想得到日期

2013-11-26
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?谢谢!

mysql date

43
推荐指数
1
解决办法
8万
查看次数

在mysql中除以计数结果

SELECT COUNT(*) FROM Table1 WHERE user = "carl" AND ans = "yes"
Run Code Online (Sandbox Code Playgroud)

然后我想将此查询的输出除以另一个查询,例如输出为10.所以它将像:

10 / SELECT COUNT(*) From Table1 WHERE user = "carl"
Run Code Online (Sandbox Code Playgroud)

如何正确的语法?

谢谢

mysql count divide

9
推荐指数
2
解决办法
1万
查看次数

mysql循环错误代码#1064内存[修订]

我编辑了这个问题导致下面提到的答案,当使用while和begin时,它应该在一个存储过程中.

所以现在我在存储过程中运行它,但我仍然收到错误.

counter;
while counter < 2
begin
GOTO counter

SELECT var1 AS LOCATION,
  ROUND(sum(CASE WHEN t2.tagid = var2 THEN t2.floatvalue ELSE 0 END), 2) AS MR
  ROUND(sum(CASE WHEN t2.tagid = var3 THEN t2.floatvalue ELSE 0 END), 2) AS Flw,
  ROUND(sum(CASE WHEN t2.tagid = var4 THEN t2.floatvalue ELSE 0 END), 2) AS Prs,
  ROUND(sum(CASE WHEN t2.tagid = var5 THEN t2.floatvalue ELSE 0 END), 2) AS Lvl
FROM table2 t2

INNER JOIN table1  t1
  ON t1.id = t2.tagid

WHERE t2.t_stamp = …
Run Code Online (Sandbox Code Playgroud)

mysql syntax-error while-loop

1
推荐指数
1
解决办法
328
查看次数

标签 统计

mysql ×3

count ×1

date ×1

divide ×1

syntax-error ×1

while-loop ×1