1. 程式人生 > >SQL語句統計每天、每月、每年的資料

SQL語句統計每天、每月、每年的資料

1、每年
select year(ordertime) 年,
sum(Total) 銷售合計
from 訂單表
group by year(ordertime)

2、每月
select year(ordertime) 年,
month(ordertime) 月,
sum(Total) 銷售合計
from 訂單表
group by year(ordertime),
month(ordertime)

3、每日
select year(ordertime) 年,
month(ordertime) 月,
day(ordertime) 日,
sum(Total) 銷售合計
from 訂單表
group by year(ordertime),
month(ordertime),
day(ordertime)

另外每日也可以這樣:
select convert(char(8),ordertime,112) dt,
sum(Total) 銷售合計
from 訂單表
group by convert(char(8),ordertime,112)


相關推薦

sql查詢統計每天每月每年資料

1、每年 select year(ordertime) 年, sum(Total) 銷售合計 from 訂單表 group by year(ordertime) 2、每月 select year(ordertime) 年, m

SQL語句統計每天每月每年的數據

微信 brush 所有 sha sharp sum har false 財務 1、每年 select year(add_time) 年,sum(income) 銷售合計 from 財務表 group by year(add_time) 2、每月

SQL語句統計每天每月每年資料

1、每年 select year(ordertime) 年, sum(Total) 銷售合計 from 訂單表 group by year(ordertime) 2、每月 select year(ordertime) 年, month(ordertime) 月, sum(

cron和crontab命令詳解 crontab 每分鐘每小時每天每週每月每年定時執行 crontab每5分鐘執行一次

cron機制        cron可以讓系統在指定的時間,去執行某個指定的工作,我們可以使用crontab指令來管理cron機制crontab引數        -u:這個引數可以讓我們去編輯其他人的crontab,如果沒有加上這個引數的話就會開啟自己的crontab 

程式設計師每天每週每月每年該做的事

都記錄下來,日後翻看好處多多 2、考慮自己明天應該做的主要工作,把明天要做的事情列出來,並按照優先順序排列,第二天應該把自己效率最高的時間分配給最重要的工作 3、考慮自己一天工作中失誤的地方,並想出避免下一次再犯的方法 出錯不要緊,最重要的是不要重複犯相同的錯誤,那是愚蠢的 4、考慮自己一天工作完成的質量和效

mysql統計一個月每天每月月彙總的統計.

表結構如下:CREATE TABLE tempTB(tId INT NOT NULL,tMoney0 DECIMAL(18,2),tMoney1 DECIMAL(18,2),tranDate VARCHAR(20));插入的資料:INSERT INTO tempTB VAL

js根據開始時間和結束時間獲取該時間段內的每天每週一每月每年

$(document).ready(function () { $(".getDay").click(function () { alert(getDayAll("2017-08-28","2017-09-08")); })

crontab 每分鐘每小時每天每週每月每年定時執行

每五分鐘執行  */5 * * * * 每小時執行     0 * * * * 每天執行        0 0 * * * 每週執行       0 0 * * 0 每月執行        0 0 1 * * 每年執行       0 0 1 1 * 1

MYSQL統計每年每月每日的資料

日常我們經常需要查詢每年、或者每月等等的資料資訊(例如訪問記錄、訂單資訊等等),以下方法是查詢每年、每月、或每日的方法! 這是測試的訂單資訊,包括了上一年的交易資訊,還有每月的多條交易資訊(下面會附上資料表程式碼) 查詢每年資料 select SUM(total) A

數據庫復習總結(6)-SQL語句入門(腳本命令)

sql cal http sys es2017 mil 多行 數據庫 alt 腳本操作: 註釋:--單行註釋,/**/多行註釋 數據庫:創建、刪除 (可以通過查看master數據庫中的sysdatabase表,來了解當前存在的數據庫) 點擊“新建查詢”,選中哪句執

SQL語句中有關單引號雙引號和加號的問題

類型 OS clas 條件 分析 student 條件查詢 log div 字符串數據是用單引號包在外面的,而+號只是用來連接這些字符串的. 數據庫裏的字段是整型的時候不要加單引號,是字符串的時候要加,其它類型根據實際情況來,雙引號就是用來拼接字符串的,單引號是sql文的固

定時任務quartz2.2: 每天每月每年統計資料

 這段時間做某專案,每天都有大量的生產資料,需要統計到,每天,每個月,每年的總數,這個可以在明天凌晨,下個月1號凌晨,下一年度1曰1號統計,而當天,當月,當年,則需要實時統計了。 這裡我之前下載了個例子,網址如下: http://qieyi28.iteye.com/blog/2

sql語句中刪除表 droptruncate和delete的用法

drop table xx --xx是資料表的名字 作用:刪除內容和定義,釋放空間. 後果:整個表刪除,內容被刪除 truncate table xx 作用:刪除內容,釋放空間但不刪除定義.與drop不同的是隻清空表資料,不刪除表結構 注意:不可刪除行資料,只能全表刪除

一條SQL語句實現查詢成績-6060~80+80的人數的方法

總結一下學到的一個SQL方法。下面我建立一個數據表: SELECT * FROM students; 可以看到資料表中存在六條資料,如果使用傳統的查詢方法,我們需要三條SQL語句,分別是: select count(*) from students where score<6

sql語句的備份(匯入匯出)

----------匯出----------- #結構+資料 mysqldump -u 使用者名稱 -p 密碼 資料庫名稱>匯出檔案路徑 #結構 mysqldump -u 使用者名稱 -p 密碼 -d 資料庫名稱>匯出檔案路徑   ----------匯入-----

SQL_3th_T-SQL語句建立和刪除資料庫新增和刪除約束

在SQL Server 2008 R2中點選新建查詢,輸入如下程式碼,選中程式碼段,並點選執行,就能執行選中區域程式碼: --使用數T-SQL語句來建立資料庫 create database Students on ( name='Students', --這是資料檔案的邏

SQL語句中的左連線右連線交叉連線全外連線

第一部分、連線查詢一、內連線內連線查詢操作列出與連線條件匹配的資料行,它使用比較運算子比較被連線列的列值。內連線分三種:1、等值連線:在連線條件中使用等於號(=)運算子比較被連線列的列值,其查詢結果中列出被連線表中的所有列,包括其中的重複列。2、不等連線:在連線條件使用除等於運算子以外的其它比較運算子比較被連

MYSQL中SQL語句查詢表字段名註釋欄位型別

select column_name,column_comment,data_type from information_schema.columns where table_name='你的表名'

Sql語句優化之用existsnot exists替代innot in

在許多基於基礎表的查詢中,為了滿足一個條件,往往需要對另一個表進行聯接。在這種情況下, 使用exists(或not exists)通常將提高查詢的效率。在子查詢中,not in子句將執行一個內部的排序和合並。無論在哪種情況下,not in都是最低效的 (因為它對子查詢中的表

通過SQL語句(alter table)來增加刪除修改欄位

新增欄位的語法:alter table tablename add (column datatype [default value][null/not null],….); 修改欄位的語法:alter table tablename modify (column dat