首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL计数顺序从GOB开始

SQL计数顺序从GOB开始
EN

Stack Overflow用户
提问于 2013-08-31 00:18:20
回答 3查看 48关注 0票数 0

我有一个小问题,我每天匹配一些文件来更新我的数据库。我想数一下我从1个月开始每天在我的表“订单”上以"GOB“开始的订单数量。

代码语言:javascript
复制
id|last_update
gogo2132|27/08/2013 00:00:00
gob00000|27/08/2013 00:00:00
gob00001|27/08/2013 00:00:00
gob00002|27/08/2013 00:00:00
gob00003|28/08/2013 00:00:00

我需要的结果

代码语言:javascript
复制
Day|count"only id start by gob)
27/08/2013| 3
28/08/2013| 1

谢谢

EN

回答 3

Stack Overflow用户

发布于 2013-08-31 00:32:16

我认为你正在遵循代码。

代码语言:javascript
复制
Select count(*),order_date From Table
Where Left(id,3) = 'Gob' And DateDiff(d,order_date,getdate()) <= 30
Group by order_date
票数 1
EN

Stack Overflow用户

发布于 2013-08-31 00:25:09

代码语言:javascript
复制
SELECT orderdate, COUNT(*)
FROM `ORDER`
WHERE orderid LIKE 'GOB%'
GROUP BY orderdate
ORDER BY orderdate DESC

如果orderdate不包含时间,这将是一天的计数。

票数 0
EN

Stack Overflow用户

发布于 2013-08-31 00:33:27

代码语言:javascript
复制
SELECT orderdate, COUNT(*)
FROM `ORDER`
WHERE orderid LIKE 'gob%' AND last_update= (SELECT NOW() - INTERVAL 1 MONTH)
GROUP BY DAY(last_update)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18537421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档