Skip to content

Instantly share code, notes, and snippets.

@ctrl-freak
Created July 15, 2016 02:43
Show Gist options
  • Select an option

  • Save ctrl-freak/19915946ff2f9e2f5f55b654573e8cfa to your computer and use it in GitHub Desktop.

Select an option

Save ctrl-freak/19915946ff2f9e2f5f55b654573e8cfa to your computer and use it in GitHub Desktop.
BMC Track-It Wallboard SQL Queries
-- Today
SELECT
COUNT(*)
FROM dbo.TASKS
WHERE
WorkOrderStatusId <> 2
AND WorkOrderStatusId <> 101
AND WorkOrderTypeId = 0
AND DUEDATE < (CAST(DATEADD(day, 1, GETDATE()) AS DATE))
AND RESPONS IN ('ICT Support');
-- New
SELECT COUNT(WO_NUM)
FROM dbo.TASKS
WHERE
WorkOrderStatusId <> 2
AND WorkOrderStatusId <> 101
AND WorkOrderTypeId = 0
AND WOTYPE2 IS NULL;
-- Next Hour
SELECT
COUNT(*)
FROM dbo.TASKS
WHERE
WorkOrderStatusId <> 2
AND WorkOrderStatusId <> 101
AND WorkOrderTypeId = 0
AND DUEDATE > GETUTCDATE()
AND DUEDATE < DATEADD(hh, +1, GETUTCDATE());
-- Overdue
SELECT
CAST(COUNT(*) AS INT)
FROM dbo.TASKS
WHERE
WorkOrderStatusId <> 2
AND WorkOrderStatusId <> 101
AND WorkOrderTypeId = 0
AND DUEDATE < GETUTCDATE()
AND DUEDATE <> ''
AND DUEDATE > 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment