Select * from 表名 where time BETWEEN '2010-07-01 00:00:00' AND '2010-07-01 16:59:59'
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設,涪陵企業(yè)網(wǎng)站建設,涪陵品牌網(wǎng)站建設,網(wǎng)站定制,涪陵網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,涪陵網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
你的要求是 '2010-7-12 11:18:54' 到 '2010-7-12 11:22:20' 之間的
顯然2010-7-12 11:18:46 和 2010-7-12 11:22:22不在二者之間,為什么要包含在結(jié)果集內(nèi)?
我也附議樓上三位
select sum(csize) from table where cdtime between '2010-7-12 11:18:54' and '2010-7-12 11:22:20'
--------------------------------------------
那如果表里再多一行 '2010-7-12 11:22:21', 結(jié)果集是6個還是5個?
這顯然屬于你的描述出了問題
--------------------------------------------
很遺憾,請給出更清晰的描述
即使用你的嵌套查詢,結(jié)果集也會是5,不會是6
你要給字段名出來啊,比如,你要查的字段名,你的時間字段名。
select 所查字段名 from xx(表) where (時間字段) '2017-03-10 07:00:00' and (時間字段) '2017-03-10 08:55:00' and 所查字段 is null ;
你的問題描述的不夠明確,不太清楚你要的效果,這樣,給你兩種效果:
1、顯示某個時間段的數(shù)據(jù):
select * from tb where hour(col_datetime)=18 and to_days(col_datetime)=to_days(curdate())
2、按時間段排序,顯示當天所有時間段數(shù)據(jù):
select '今天'+cast(hour(col_datetime) as varchar(2))+'時發(fā)布的內(nèi)容',* from tb where to_days(col_datetime)=to_days(curdate()) order by col_datetime
時間格式為2008-06-16
查詢出當天數(shù)據(jù):
SELECT
*
FROM
`table`
WHERE
date(時間字段)
=
curdate();
查詢出當月字段:
SELECT
*
FROM
`table`
WHERE
month(
時間字段)
=
month(
now(
)
)
;
時間格式為1219876……
UNIX時間,只要應用“FROM_UNIXTIME(
)”函數(shù)
例如查詢當月:
SELECT
*
FROM
`table`
WHERE
month(
from_unixtime(
reg_time
)
)
=
month(
now(
)
)
;
查詢上一個月的呢?變通一下!
SELECT
*
FROM
`table`
WHERE
month(
from_unixtime(
reg_time
)
)
=
month(
now(
)
)
-1;
就這么簡單,復雜的以后再補充!
問題:
僅用慢日志文件,如何快速獲取分時報告?
如果有監(jiān)控系統(tǒng),獲取分時報告(每小時慢查詢的條數(shù)報告)不難,如果只有慢日志文件,就會有點費勁。
實驗:
通過 pt-query-digest --timeline 功能,可以輸出帶時間戳的慢查詢條目
用 sed 將 timeline 報告濾出
安裝 termsql
使用 termsql,將報告導入,并使用 SQL 查詢一條記錄,以展示 termsql 的效果
可以看到 termsql 將 timeline 報告的每一行,整理成了一條數(shù)據(jù),放在 SQLite 中。
下面就可以盡情使用 SQL 獲取分時報告:
用一個復雜一點慢日志,獲得如下結(jié)果:
可以輕松定位到慢查詢的熱點時段,也便于發(fā)現(xiàn)業(yè)務的周期性規(guī)律。
termsql 是一個很方便的小工具:
1. 可以用于將文本導出到 SQLite 中,方便 SQL 查詢。
2. 它與 ps 或者 top 合用也有驚喜,比如找出 CPU 占用率高于 25% 的進程: