下面展示一些內聯**片
。
// 按周查詢統計
:
get(
'***')-
>
model
('***');
//重點是from_unixtime的用法(%u是以周一為一周的開始,%u是以週日為一周的開始)
$sql =
'select sum(money) as amount,from_unixtime(t_end,\'%y-%u\') as weeks from sdb_*** where '
.$incomeobj-
>
_pfilter
($filter)
.' group by weeks'
; $row = kernel:
:database()
->
select
($sql)
;
// 按月查詢統計
:
get(
'***')-
>
model
('***');
//重點是from_unixtime的用法(%u是以周一為一周的開始,%u是以週日為一周的開始)
$sql =
'select sum(money) as amount,from_unixtime(t_end,\'%y-%m\') as months from sdb_*** where '
.$incomeobj-
>
_pfilter
($filter)
.' group by months'
; $row = kernel:
:database()
->
select
($sql)
;
時間操作,根據起始 結束時間按周劃分
判斷開始日期是週幾 開始時間 calendar c calendar.getinstance c.settime hmcoursecase.getbegintime 開始時間 結束時間 calendar d calendar.getinstance if hmcoursecase.getextend...
Mysql根據時間,按日 周 月 年進行分組查詢
select date format created date,y m d as time,count 1 count from t warn info where device adress 301800000000 group by time select date format created...
mysql 時間戳按指定格式(Y m d)取出
之前做採集指令碼,把採集的時間按unix時間戳的形式取出 那麼在寫sql語句的時候,需要按時間查詢相應的記錄,頁面傳進來的 time 是 2014 01 之類的字串,那麼怎麼寫sql呢 sql.and from unixtime time,y m time.這樣能取出資料庫中 time 相對應的記錄...