pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

編寫(xiě)查詢(xún)以顯示日志文件中最近 15 分鐘的會(huì)話記

To write a query to display records for last 15 minutes of sessions in the log file(編寫(xiě)查詢(xún)以顯示日志文件中最近 15 分鐘的會(huì)話記錄)
本文介紹了編寫(xiě)查詢(xún)以顯示日志文件中最近 15 分鐘的會(huì)話記錄的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

表(日志分析器)結(jié)構(gòu)是:

The Table(Log Analyzer) structure is :


我想繪制一個(gè)折線圖,顯示過(guò)去 15 分鐘到當(dāng)前時(shí)間(每分鐘)的會(huì)話數(shù).我想編寫(xiě)一個(gè)查詢(xún),顯示包含以下信息的兩列:


I want to draw a line graph displaying the number of Sessions for last 15 minute to the current time (every minute). I want to write a query which displays two columns with the following information:

  1. 日期:小時(shí):分鐘
  2. 會(huì)話數(shù)

我嘗試編寫(xiě)一個(gè)顯示每小時(shí)請(qǐng)求的示例查詢(xún):

I have tried to write a sample query displaying requests per hour:

select  convert(nvarchar(16), L.TimeLog, 120) requestTime ,(select Count(SessionID) from LogData where TimeLog <  convert(nvarchar(16), TimeLog, 120) and TimeLog >  DATEADD (mi , -15 , convert(nvarchar(16), TimeLog, 120) ) ) AS Sessions
from  LogData L
group by convert(nvarchar(16), TimeLog, 120) order by requestTime;

我嘗試創(chuàng)建一個(gè)類(lèi)似于上面的查詢(xún),但它顯示錯(cuò)誤的結(jié)果.它應(yīng)該每 15 分鐘顯示一些會(huì)話.并且 group by 子句將保持不變(即每分鐘)例如:在 10:00:00 它應(yīng)該代表過(guò)去 15 分鐘到 10:00:00 的會(huì)話數(shù)(sessionID),即:9:45:00 到 10:00:00 等

I tried to create a query similar to above but it shows wrong results . It should display a number of sessions every 15 minutes . and the group by clause will remain the same (ie. every minute) For example : at 10:00:00 it should represent the number of sessions (sessionID) in last 15 minutes to 10:00:00 ie: 9:45:00 to 10:00:00 and so on

推薦答案

這個(gè)有點(diǎn)復(fù)雜.首先,您需要?jiǎng)?chuàng)建一個(gè) TimeSlot 表,將一天分成 15 分鐘的塊.

This one gets a little complicated. First you need to create a TimeSlot table that breaks a day into 15 minute chunks.

CREATE TABLE [TimeSlot](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [BeginTime] [datetime] NULL,
    [EndTime] [datetime] NULL
) ON [PRIMARY]

填表:

DECLARE @Start DATETIME
SET @Start='00:00:00'

WHILE (@Start <'23:59:00')
BEGIN
    INSERT INTO TimeSlot(BeginTime, EndTime) values (@Start,dateadd(mi,15,@Start))
    SET @Start=dateadd(mi,15,@Start)
END

然后,對(duì)于丑陋的 SQL:

Then, for the ugly SQL:

SELECT  convert(nvarchar(8), L.TimeLog,112) + ' ' +  convert(nvarchar(8), S.BeginTime, 108) AS SlotBeginTime ,Count(LogID) AS Sessions
FROM  LogData L, TimeSlot S
WHERE (convert(nvarchar(8), L.TimeLog,112) +  convert(nvarchar(8), L.TimeLog, 108))  >= (convert(nvarchar(8), L.TimeLog,112)+ convert(nvarchar(8), S.BeginTime,108)) 
  AND (convert(nvarchar(8), L.TimeLog,112) +  convert(nvarchar(8), L.TimeLog, 108))  < (convert(nvarchar(8), L.TimeLog,112)+ convert(nvarchar(8), S.EndTime,108))
GROUP BY convert(nvarchar(8), L.TimeLog,112) + ' ' +  convert(nvarchar(8), S.BeginTime, 108) 
ORDER BY SlotBeginTime;

試試看.我沒(méi)有檢查它在多個(gè)日期的工作情況,但它確實(shí)適用于單個(gè)日期.

Try it out. I didn't check how well it works across multiple dates but it does would for a single date.

這篇關(guān)于編寫(xiě)查詢(xún)以顯示日志文件中最近 15 分鐘的會(huì)話記錄的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Modify Existing decimal places info(修改現(xiàn)有小數(shù)位信息)
The correlation name #39;CONVERT#39; is specified multiple times(多次指定相關(guān)名稱(chēng)“CONVERT)
T-SQL left join not returning null columns(T-SQL 左連接不返回空列)
remove duplicates from comma or pipeline operator string(從逗號(hào)或管道運(yùn)算符字符串中刪除重復(fù)項(xiàng))
Change an iterative query to a relational set-based query(將迭代查詢(xún)更改為基于關(guān)系集的查詢(xún))
concatenate a zero onto sql server select value shows 4 digits still and not 5(將零連接到 sql server 選擇值仍然顯示 4 位而不是 5)
主站蜘蛛池模板: 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 耐破强度测试仪-纸箱破裂强度试验机-济南三泉中石单品站 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 99文库_实习生实用的范文资料文库站 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器| 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 论文查重_免费论文查重_知网学术不端论文查重检测系统入口_论文查重软件 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 江苏农村商业银行招聘网_2024江苏农商行考试指南_江苏农商行校园招聘 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 高压分散机(高压细胞破碎仪)百科-北京天恩瀚拓| 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 |