withSolutions   Script Sample Showcase
 
Skip Navigation Links.   This SQL script was used to create a file for export.

/* 33312 */

SELECT CustomerAcctNumber,

      Cast(Cast(DatePart(month, CallStartTime) AS varchar(2)) + Cast('/' as varchar) + Cast(DatePart(dd, CallStartTime) AS varchar) + Cast('/' as varchar) + Cast(DatePart(yyyy, CallStartTime) as varchar) + ' ' + Cast(DatePart(hh, CallStartTime) AS varchar) + Cast(':' as varchar) + Cast(DatePart(mi, CallStartTime) AS varchar(2)) + Cast(':' as varchar) + Cast(DatePart(ss, CallStartTime) AS varchar) as varchar) AS CallDate,

      U.ServiceNumber,

      OrigNumber,

      OrigPlace + Left('          ', 10 - Len(OrigPlace)) + OrigState,

      UsgSvc.Name,

      '',

      CASE WHEN UsageTypeID IN (6,7,22,142,143) THEN 4 WHEN DistanceID = 21 THEN 5 WHEN DistanceID = 22 THEN 3 WHEN DistanceID = 23 THEN 2 WHEN DistanceID = 24 THEN 1 ELSE 99 END,

      RatePeriod - 1,

      0,

      0,

      Convert(varchar, GetDate(), 101),

      Convert(numeric(9,1), Duration) / 60.0,

      0,

      0,

      Convert(numeric(9,1), Duration) / 60.0,

      Charge,

      0,

      0,

      0,

      CASE WHEN UsageTypeID IN (19,20,21,22) THEN .35 ELSE 0 END,

      Charge,

      'I',

      ''

      FROM Customer

      INNER JOIN Prod_Usage_20031105.dbo.Usage AS U ON U.CustID = Customer.CustID

      INNER JOIN UsgSvc ON U.UsgSvcID = UsgSvc.UsgSvcID

      WHERE

      CustomerAcctNumber = '33312'

 

/* 11333 */

SELECT CustomerAcctNumber,

      Cast(Cast(DatePart(month, CallStartTime) AS varchar(2)) + Cast('/' as varchar) + Cast(DatePart(dd, CallStartTime) AS varchar) + Cast('/' as varchar) + Cast(DatePart(yyyy, CallStartTime) as varchar) + ' ' + Cast(DatePart(hh, CallStartTime) AS varchar) + Cast(':' as varchar) + Cast(DatePart(mi, CallStartTime) AS varchar(2)) + Cast(':' as varchar) + Cast(DatePart(ss, CallStartTime) AS varchar) as varchar) AS CallDate,

      U.ServiceNumber,

      CASE WHEN Convert(varchar, AcctCode) = '0' THEN Convert(varchar, U.ServiceNumber) ELSE Left('0000000000', 10 - Len(Convert(varchar, AcctCode))) + Convert(varchar, AcctCode) END,

      TermNumber,

  TermPlace + Left('                                ', 10 - Len(TermPlace)) + TermState,

      UsgSvc.Name,

      '',

      CASE WHEN UsageTypeID IN (6,7,22,142,143) THEN 4 WHEN DistanceID = 21 THEN 5 WHEN DistanceID = 22 THEN 3 WHEN DistanceID = 23 THEN 2 WHEN DistanceID = 24 THEN 1 ELSE 99 END,

      RatePeriod - 1,

      0,

      0,

      Convert(varchar, GetDate(), 101),

      Convert(numeric(9,1), Duration) / 60.0,

      0,

      0,

      Convert(numeric(9,1), Duration) / 60.0,

      Charge,

      CASE WHEN UsageTypeID = 2 THEN .89 ELSE 0 END,

      0,

      0,

      Left(OrigNumber, 6),

      Charge,

      'O',

      ''

      FROM Customer

      INNER JOIN Prod_Usage_20040105.dbo.Usage AS U ON U.CustID = Customer.CustID

      INNER JOIN UsgSvc ON U.UsgSvcID = UsgSvc.UsgSvcID

      WHERE

      CustomerAcctNumber = '11333'

 

/* LD For CENTRAL SCHOOLS */

SELECT CustomerAcctNumber,

      Cast(Cast(DatePart(month, CallStartTime) AS varchar(2)) + Cast('/' as varchar) + Cast(DatePart(dd, CallStartTime) AS varchar) + Cast('/' as varchar) + Cast(DatePart(yyyy, CallStartTime) as varchar) + ' ' + Cast(DatePart(hh, CallStartTime) AS varchar) + Cast(':' as varchar) + Cast(DatePart(mi, CallStartTime) AS varchar(2)) + Cast(':' as varchar) + Cast(DatePart(ss, CallStartTime) AS varchar) as varchar) AS CallDate,

      U.ServiceNumber,

      CASE WHEN Convert(varchar, AcctCode) = '0' THEN Convert(varchar, U.ServiceNumber) ELSE Left('0000000000', 10 - Len(Convert(varchar, AcctCode))) + Convert(varchar, AcctCode) END,

      TermNumber,

  TermPlace + Left('                                ', 10 - Len(TermPlace)) + TermState,

      UsgSvc.Name,

      '',

      CASE WHEN UsageTypeID IN (6,7,22,142,143) THEN 4 WHEN DistanceID = 21 THEN 5 WHEN DistanceID = 22 THEN 3 WHEN DistanceID = 23 THEN 2 WHEN DistanceID = 24 THEN 1 ELSE 99 END,

      RatePeriod - 1,

      0,

      0,

      Convert(varchar, GetDate(), 101),

      Convert(numeric(9,1), Duration) / 60.0,

      0,

      0,

      Convert(numeric(9,1), Duration) / 60.0,

      Charge,

      CASE WHEN UsageTypeID = 2 THEN .89 ELSE 0 END,

      0,

      0,

      Left(OrigNumber, 6),

      Charge,

      'O',

      ''

      FROM Customer

      INNER JOIN Prod_Usage_20040115E.dbo.Usage AS U ON U.CustID = Customer.CustID

      INNER JOIN UsgSvc ON U.UsgSvcID = UsgSvc.UsgSvcID

      WHERE

      UsageTypeID NOT IN (11,47,250,151,148,157,32,68,16) AND

      CustomerAcctNumber = '21040948' AND

      UsgSvc.ServiceNumber IN (

      '5187652382',

      '5187652383',

      '5187652384',

      '5187652418',

      '5187655150',

      '5187652426',

      '5187655544',

      '5187655545',

      '5187653289',

      '5187653313',

      '5187653314',

      '5187653315',

      '5187653316',

      '5187653317',

      '5187652381',

      '5187655546',

      '5187655529')