zoukankan
html css js c++ java
aspnet_Membership_GetNumberOfUsersOnline
ALTER
PROCEDURE
dbo.aspnet_Membership_GetNumberOfUsersOnline
--
查询在线用户
@ApplicationName
NVARCHAR
(
256
),
@MinutesSinceLastInActive
INT
,
@TimeZoneAdjustment
INT
--
显示新的本地时间而必须添加到 [通用协调时间](utc) 的分钟数。
AS
BEGIN
DECLARE
@DateActive
DATETIME
--
声明变量活动时间
SELECT
@DateActive
=
DATEADD
(minute,
-
(
@MinutesSinceLastInActive
+
@TimeZoneAdjustment
),
GETDATE
())
/**/
/*
当前时间的分钟数加上-(@MinutesSinceLastInActive + @TimeZoneAdjustment),字段……
*/
/**/
/*
GETDATE()按 datetime 值的 Microsoft? SQL Server? 标准内部格式返回当前系统日期和时间
*/
DECLARE
@NumOnline
INT
--
声明变量用户在线数
SELECT
@NumOnline
=
COUNT
(
*
)
FROM
dbo.aspnet_Users u(NOLOCK),
dbo.aspnet_Applications a(NOLOCK),
dbo.aspnet_Membership m(NOLOCK)
WHERE
u.ApplicationId
=
a.ApplicationId
AND
LastActivityDate
>
@DateActive
AND
a.LoweredApplicationName
=
LOWER
(
@ApplicationName
)
AND
u.UserId
=
m.UserId
/**/
/*
最近活动时间大于设置的活动的时间就表示用户在线,可能是因为用户状态的原因,客户端不
在线的话,服务器还要保存用户状态一段时间,所以要设置一个活动时间@DateActive。
好象有点。
*/
RETURN
(
@NumOnline
)
--
返回查询符合条件的在线数
/**/
/*
COUNT()返回组中项目的数量
*/
END
查看全文
相关阅读:
什么是.NET Core以及.NET Core能做什么 菜鸟飞不动
SQL数据库连接字符串的几种写法整理
高并发
前端 防抖&节流,你学到未啊?
Promise实现一个函数,通过fetch请求一个接口'/api/getdata'(可能成功,也可能失败),超过3秒钟请求未返回则认为超时
手写实现deepClone方法
手写Promise.retry方法;实现次数内重试请求
element-ui的table表格通过子表数据,进行展示左侧展开箭头
页面导出为PDF格式
js自定义数字跳动效果computeNumber
原文地址:https://www.cnblogs.com/ruanbl/p/490052.html
最新文章
线段树入门详解,洛谷P3372 【模板】线段树 1
题解 P1579 【哥德巴赫猜想(升级版)】
洛谷题解 P1051 【谁拿了最多奖学金】
洛谷P1023 税收与补贴问题 模拟
洛谷P3372 【模板】线段树 1 分块
洛谷P1005 矩阵取数游戏 DP+高精类
洛谷P1196 [NOI2002]银河英雄传说 并查集
洛谷P1932 A+B A-B A*B A/B A%B Problem 高精类
洛谷T3367 【模板】并查集 按秩合并
洛谷T1874 快速求和
热门文章
洛谷T1177 【模板】快速排序 快排
洛谷T3401 洛谷树 树剖&&分治
[模板]洛谷T3808 AC自动机(简单版)
用wpf实现显示摄像头画面,并且能拍照,标注,切换画面等等
蓝牙连接
C# DataTable 和List之间相互转换的方法
消息队列
IdentityServer
OAuth2
如何避免数据库死锁?如何解决数据库高并发瓶颈?
Copyright © 2011-2022 走看看