一、SPC查询 根据日期查询

      应用到了随机函数

     NEWID()可以随机生成一个列值实现随机抓取记录

  CONVERT(varchar(100),列名, 23) AS TestDate  转换为日期格式 2013-14-14
  CONVERT(varchar(100),列名, 24) AS TestTime  转换为时间格式 19:24:25
 

   

     //SPC管制图 ExfoData

//SPC 管制图_ExfoData

SELECT TOP (5) Wave, Il_A, Refl_A, Il_B, Refl_B, TestDate, Time, Random
FROM (SELECT (CASE WHEN TWaveLength.Wvl_Id = 1 THEN '1310nm' WHEN TWaveLength.Wvl_Id
= 2 THEN '1550nm' WHEN TWaveLength.Wvl_Id = 3 THEN '850nm' WHEN TWaveLength.Wvl_Id
= 4 THEN '1300nm' END) AS Wave, TFiberMeasurement.Fim_ILEndA AS Il_A,
TFiberMeasurement.Fim_ReflectanceEndA AS Refl_A,
TFiberMeasurement.Fim_ILEndB AS Il_B,
TFiberMeasurement.Fim_ReflectanceEndB AS Refl_B, CONVERT(varchar(100),
TDUTMeasurement.Dum_MeasurementDate, 23) AS TestDate,
CONVERT(varchar(100), TDUTMeasurement.Dum_MeasurementDate, 24)
AS Time, NEWID() AS Random
FROM TTestTemplate INNER JOIN
TDUTMeasurement ON
TTestTemplate.Tst_Id = TDUTMeasurement.Dum_Tst_Id LEFT OUTER JOIN
TFiber INNER JOIN
TFiberMeasurement ON TFiber.Fib_Id = TFiberMeasurement.Fim_Fib_Id ON
TDUTMeasurement.Dum_Id = TFiberMeasurement.Fim_Dum_Id LEFT OUTER JOIN
TWaveLength ON TWaveLength.Wvl_Id = TFiberMeasurement.Fim_Wvl_Id)
AS derivedtbl_1
WHERE (TestDate > '2014-01-06') AND (TestDate < '2014-03-06')
ORDER BY Random

  //SPC管制图 3D_Data

 

//SPC管制图 3D_Data

SELECT TOP (100) (CASE LEFT(Type, 3) WHEN 'APC' THEN 'APC' ELSE 'PC' END) AS Type,
Result, Curvature, Spherical, Apex_Offset, Tilt_Angle, CONVERT(varchar(100),
Test_Date, 23) AS Test_Date, Test_Time, NEWID() AS Random
FROM User_3D_Test_Good
WHERE (Test_Date = '2013-12-05') AND ((CASE LEFT(Type, 3)
WHEN 'APC' THEN 'APC' ELSE 'PC' END) = 'PC')
ORDER BY Random

最新文章

  1. js 连续赋值。。理解不了,先占坑
  2. 使用HTML5新支持的搭建WebRtc环境来作为视频通讯
  3. 端口被占用的解决方案 sql server 10048 错误
  4. asp.net的sql防注入和去除html标记的方法
  5. mesos+marathon+zookeeper的docker管理集群亲手搭建实例(环境Centos6.8)
  6. UOJ#35 后缀排序
  7. iptraf:TCP/UDP网络监控工具
  8. Cheap CK100 1024 tokens NXP FIX Chip on Eobd2
  9. Linux - How To Set Up an NFS Mount on CentOS 6
  10. js创建对象的方式 三种
  11. 网站可以免费做业务CMS讨论
  12. rollout
  13. MySQL最佳实践
  14. Nginx(二)------nginx.conf 配置文件
  15. 洗礼灵魂,修炼python(48)--巩固篇—模块
  16. 把旧系统迁移到.Net Core 2.0 日记 (17) --多租户和SoftDelete
  17. 《DSP using MATLAB》Problem 5.11
  18. jquery选择器总结2
  19. git&lt;add的作用&gt;
  20. 利用python 学习数据分析 (学习四)

热门文章

  1. js格式化货币金额
  2. 使用apt-get 安装后的mysql 登录问题
  3. 一对多 添加表单 cocoon
  4. 每天一个Linux命令(3)mkdir命令
  5. DEV开发之控件NavBarControl
  6. 95th percentile concentration
  7. vuex使用mapActions报错解决办法
  8. Linux下system函数
  9. vs参数配置
  10. codeforces 589G G. Hiring(树状数组+二分)