一、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

MY_SQLCode的更多相关文章

随机推荐

  1. twig 截取字符串

    <p>{{content|slice(0,100)}}</p> slice()截取content变量值,从0到100

  2. python基础14 ---函数模块4(configparser模块)

    configparser模块 一.configparser模块 1.什么是configparser模块:configparser模块操作配置文件,配置文件的格式与windows ini和linux的c ...

  3. Django——form组件is_valid校验机制

    #先来归纳一下整个流程#(1)首先is_valid()起手,看seld.errors中是否值,只要有值就是flase#(2)接着分析errors.里面判断_errors是都为空,如果为空返回self. ...

  4. 解决pod没有权限问题

    chmod 644 路径 echo $? 检测上一条命令的执行结果,如果是0则执行成功

  5. PIG执行MR时报Connection refused错误

    原因是jobhistory没有启动,其启动脚本位于hadoop/sbin目录下 启动命令如下 mr-jobhistory-daemon.sh start historyserver

  6. ubuntu14.04搭建gitlab

    以下内容来自:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/  (清华大学开源软件镜像站)可以直接移步上面的网站.这里做个笔记,也是为了记录一下 ...

  7. 【leetcode刷题笔记】Subsets

    Given a set of distinct integers, S, return all possible subsets. Note: Elements in a subset must be ...

  8. mysql 数据库备份方案及策略

    由于mysql存在多种数据库备份方式,而且各有利弊,对于我们初学者来说,选择合适的备份方式确实有些困难.个人觉得,首先要基于公司的需求,考虑能够容忍丢失多少数据.花多少人力时间成本等,这是我们制定备份 ...

  9. Java -- Properties类使用 读取配置文档

    Java-Properties类的使用 分类: Java基础 2007-05-11 19:35 2666人阅读 评论(1) 收藏 举报 propertiesxmlimportexceptionstri ...

  10. Codeforces 358D Dima and Hares:dp【只考虑相邻元素】

    题目链接:http://codeforces.com/problemset/problem/358/D 题意: 有n个物品A[i]摆成一排,你要按照某一个顺序将它们全部取走. 其中,取走A[i]的收益 ...