小编All*_*gin的帖子

从SQL结果中删除周末

我有以下查询,为我产生了许多结果.其中一个是每个记录的天数.

我现在需要一个更准确的数字,从等式中删除周末.不知道如何继续并努力理解我找到的答案.到目前为止,我的查询是:

select
    i.incidentnumber,
    i.priority, 
    i.status, 
    i.subject,
    i.actualsystem, 
    t.ownerteam, 
    convert(varchar,i.createddatetime,103)[Created],
    convert(varchar,i.lastmoddatetime,103)[Modified], 
    datediff(day,i.createddatetime,{fn now()})[Days old],
    datediff(mi,i.createddatetime,{fn now()})[Minutes old],
    cast(i.createddatetime
    i.owner
from 
    incident i with (nolock) inner join task t with (nolock) on t.parentlink_recid = i.recid
where 
    i.status <> 'Closed' 
    and i.actualsystem <> 'System Administration' 
    --and i.service <> 'Service Request'
    and t.status in ('Active','Waiting','Accepted') 
    --and t.ownerteam <> 'UK Service Desk'

order by 
    --t.ownerteam asc
    --i.actualsystem asc
    datediff(day,i.createddatetime,{fn now()}) desc
Run Code Online (Sandbox Code Playgroud)

我正在使用SQL服务器管理器并查询2005数据库.我必要时评论.分钟旧是今天增加的一个新专栏.有人可以帮忙吗?

sql sql-server datediff sql-server-2005

3
推荐指数
1
解决办法
1716
查看次数

标签 统计

datediff ×1

sql ×1

sql-server ×1

sql-server-2005 ×1