三元财务API

sql_20190430.sql 4.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /****** Script for SelectTopNRows command from SSMS ******/
  2. --创建量,接单量,未处理量,异常量,已处理量
  3. --创建量
  4. select CreateUser,COUNT(1) from T_Wo_WorkOrder where 1=1 group by CreateUser
  5. --接单量
  6. select F_NextUser,COUNT(1) from (
  7. select F_WoID,F_NextUser from T_Wo_WorkOrderItem_New where F_ItemType=1 and F_WoState=1
  8. and F_WoID in (select ID FROM T_Wo_WorkOrder where 1=1 )
  9. group by F_WoID,F_NextUser) t group by F_NextUser
  10. --未处理量
  11. select F_CreateUser,COUNT(1) from (
  12. select F_WoID,F_CreateUser from T_Wo_WorkOrderItem_New where F_ItemType=1 and F_WoState <10
  13. and F_WoID in (select ID FROM T_Wo_WorkOrder where 1=1 )
  14. group by F_WoID,F_CreateUser) t group by F_CreateUser
  15. --异常量
  16. select F_CreateUser,COUNT(1) from (
  17. select F_WoID,F_CreateUser from T_Wo_WorkOrderItem_New where F_ItemType=1 and F_WoState =5
  18. and F_WoID in (select ID FROM T_Wo_WorkOrder where 1=1 )
  19. group by F_WoID,F_CreateUser) t group by F_CreateUser
  20. --处理量
  21. select LastDealUser,COUNT(1) from T_Wo_WorkOrder where 1=1 group by LastDealUser
  22. SELECT *
  23. FROM [CallCenter_SanYuanCW].[dbo].[T_Wo_WorkOrder]
  24. order by CreateTime desc
  25. select * FROM T_Wo_WorkOrder
  26. where IsDel=0 and ID in (select F_WoID from T_Wo_WorkOrderItem_New where F_ItemType=1 and F_WoState=1)
  27. select * FROM T_Wo_WorkOrder
  28. where 1=1
  29. and isdel=0 and State in(4,2,3) and T_Wo_WorkOrder.ID in ( select F_WoID from T_Wo_WorkOrderItem_New where F_ItemType=1 and ((F_WoState in(4,2) and F_CreateUser='8000') or (F_WoState=3 and F_NextUser='8000')) and isnull(F_IsUsed,'0')='0' ) and IsAudit = 1
  30. select * from T_Wo_WorkOrderItem_New
  31. where F_ItemType=1
  32. and (
  33. (F_WoState in(4,2) and F_CreateUser='8000')
  34. or (F_WoState=3 and F_NextUser='8000')
  35. )
  36. and isnull(F_IsUsed,'0')='0'
  37. --and isdel=0 and State =1 and T_Wo_WorkOrder.ID in ( select F_WoID from T_Wo_WorkOrderItem_New where F_ItemType=1 and F_WoState=1 and isnull(F_IsUsed,'0')='0' and F_NextUser='8000' ) and IsAudit = 1
  38. -- select * from T_Wo_WorkOrderItem_New where F_ItemType=1 and F_WoState=1 and isnull(F_IsUsed,'0')='0' and F_NextUser='8000'
  39. --where and State =1 and T_Wo_WorkOrder.ID in ( select F_WoID from T_Wo_WorkOrderItem_New where Type=1 and F_WoState=1 and isnull(F_IsUsed,'0')='0' and F_NextUser='8000' ) and IsDel=0 and State =1 and IsAudit = 1