上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 94 下一页
摘要: SUBSTRING(string, start, length)函数,是处理字符数据获取子字符串。第一个参数是将要处理的字符串,第二个参数是指定位置开始,最后一个参数是截取长度。例子:原数据,如'Mr. John'Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECTSUBSTRING([Name],4,5)AS[Name]FROM[dbo].[Member]执行结果 'John'。 阅读全文
posted @ 2011-01-17 20:06 Insus.NET 阅读(405) 评论(0) 推荐(2) 编辑
摘要: 一个工件可以从CNC机器取得加工开始时间和结束时间。现在需要计算它的加工时间。数据样版:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT[工件编号],[加工开始时间],[加工结束时间]FROM[dbo].[Machining]结果:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&g 阅读全文
posted @ 2011-01-17 19:31 Insus.NET 阅读(1137) 评论(1) 推荐(2) 编辑
摘要: 原问题http://topic.csdn.net/u/20110114/16/9f68848d-7de6-4893-a037-14c29f23f972.html?seed=1835792148&r=71234798#r_71234798:如2011年,第3周,最后一天是 2011-01-15解决方法,不管是取指定周的最后一天,还是第一天,都可以使用下面这个用户自定义函数http://www.cnblogs.com/insus/articles/1622988.html。代码参考:Code highlighting produced by Actipro CodeHighlighter 阅读全文
posted @ 2011-01-14 19:41 Insus.NET 阅读(1162) 评论(1) 推荐(2) 编辑
摘要: 原内容,参考http://topic.csdn.net/u/20110114/08/aa51a160-9095-48d8-9d78-5fcc6aec8e80.html?71943:表:X[日期]字段为字符串型 如: 2011-1-16[时间]字段为字符串型 如: 9:23:41问:如何查找今天内,时间最往后(23:59:59)的一条记录?(要显示所有字段)下面列举一些样版数据:解决方法,参考下面代码,把相匹配的数据填充至一个临时表,再SELECT这个临时表,下面有一个CONVERT函数,还带有一个参数23,这个用法,参考http://www.cnblogs.com/insus/articles 阅读全文
posted @ 2011-01-14 19:06 Insus.NET 阅读(856) 评论(1) 推荐(2) 编辑
摘要: 在网上看到一个问题:http://topic.csdn.net/u/20110111/09/f045e687-96b1-429f-ada5-634a7e8f956b.html?83345如何查询出某两个序号之间(比如001--100)缺少的那些序号。使用SQL的EXCEPT集合运算,解决方法,请参考下面例子:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->IFOBJECT_ID('#t')ISNOTNULLDROPTABL 阅读全文
posted @ 2011-01-13 08:48 Insus.NET 阅读(689) 评论(1) 推荐(2) 编辑
摘要: 如果一个表某一字段,设置了Default(默认)约束,那可以在插入记录时,没有为此字段指定值,那系统就取默认值为数据来填充此字段。在创建表时,可以定义此Default约束:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATETABLE[dbo].[Gallery]([GalleryId][int]IDENTITY(1,1)PRIMARYKEYNOTNULL,[Subject][nvarchar](50)NOTNULL,[Descr 阅读全文
posted @ 2011-01-11 17:40 Insus.NET 阅读(554) 评论(1) 推荐(2) 编辑
摘要: 虽然没有想到很理想的方法,下面的方法也许能暂时帮得上您的忙。您可以先创建一个临时表或表变量来存储这些不连续的日期,为了让您更新清晰思路,得需引用一些例子和一些代码,就以http://www.cnblogs.com/insus/articles/1775510.html这个表,需要取出用户最近10次登录系统的时间。用户登录系统的时间肯定不是连续的。下面步骤就是实现这个功能,定义一个表变量(一定要定义一个字段ID,这个字段数据类型为INT,是IDENTITY):Code highlighting produced by Actipro CodeHighlighter (freeware)http: 阅读全文
posted @ 2011-01-11 16:52 Insus.NET 阅读(934) 评论(1) 推荐(3) 编辑
摘要: 您的程序,邮箱也可以当作一个唯一值,每人只能注册一次。在让用户更改自己邮箱前,得判断邮箱是否已经被人注册。请参考下面存储过程:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEPROCEDURE[dbo].[usp_Users_UpdateEmail](@IDtinyint,@Emailnvarchar(150))AS--判断邮箱地址是否存在IFEXISTS(SELECTTOP1*FROM[Users]WHERE[Email]= 阅读全文
posted @ 2011-01-11 12:46 Insus.NET 阅读(820) 评论(1) 推荐(2) 编辑
摘要: 用户更改自己的密码,不必在asp.net前先去判断输入的旧密码是否正确,可以一次性把旧密码与新密码传入存储过程,然后在存储过程中去判断。表[Users]结构,可参考:http://www.cnblogs.com/insus/articles/1932670.html存储过程:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEPROCEDURE[dbo].[usp_Users_UpdatePassword](--存储过程,传入三个 阅读全文
posted @ 2011-01-11 11:18 Insus.NET 阅读(1085) 评论(1) 推荐(2) 编辑
摘要: 一般情况之下,只允许用户更改自己的密码与邮箱。下面方法设法让用户更改自己的帐号:首先参考表[Users]:写一个存储过程,存储过程中有一个自定义函数udf_ExclusionAccount,请参考http://www.cnblogs.com/insus/articles/1407256.html:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEPROCEDURE[dbo].[usp_Users_UpdateAccount](@ 阅读全文
posted @ 2011-01-11 10:57 Insus.NET 阅读(926) 评论(1) 推荐(2) 编辑
摘要: 雇员表出勤表中,只有一个字段为上班总工时,需要计算出正常上班工时,缺勤工时和加班工时。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_WorkingHours]()RETURNS@WorkingHoursTABLE([WorkTicketId]INT,[OperatorDate]DATETIME,[NormalWorkTime]DECIMAL(18,6),[AbsentationTime] 阅读全文
posted @ 2011-01-10 18:44 Insus.NET 阅读(553) 评论(1) 推荐(2) 编辑
摘要: 公式: 设备直接利用率 * 人机表现性* 质量水平代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_Oee](@MachineExploitationDECIMAL(18,6),@PersonMachineExpressiveDECIMAL(18,6),@QualityLevelDECIMAL(18,6))RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnVa 阅读全文
posted @ 2011-01-10 17:32 Insus.NET 阅读(424) 评论(1) 推荐(1) 编辑
摘要: 公式: (1 - 停机时间 / 机器实际上班时间)* 100%代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_MachineExploitation](@MachineHaltTimeDECIMAL(18,6),@WorkTimeDECIMAL(18,6))RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)SET@Retu 阅读全文
posted @ 2011-01-10 17:26 Insus.NET 阅读(317) 评论(1) 推荐(2) 编辑
摘要: 公式: 产出数 / (产出数 + 不良品数)代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_QualityLevel](@OutputQuantityDECIMAL(18,6),@DefectQuantityDECIMAL(18,6))RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--计算总产出DECLARE@Gros 阅读全文
posted @ 2011-01-10 17:20 Insus.NET 阅读(311) 评论(1) 推荐(2) 编辑
摘要: 公式: 人员表现性 * 机器表现性代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_PersonMachineExpressive](@PersonExpressiveDECIMAL(18,6),@MachineExpressiveDECIMAL(18,6))RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)SELECT@R 阅读全文
posted @ 2011-01-10 16:29 Insus.NET 阅读(312) 评论(1) 推荐(2) 编辑
摘要: 公式: 机器实际产能 / 理论能力2代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_MachineExpressive](@TheoreticalDutyTwoDECIMAL(18,6),@ActualCapacityDECIMAL(18,6))RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--计算机器表现性SELEC 阅读全文
posted @ 2011-01-10 16:17 Insus.NET 阅读(297) 评论(1) 推荐(2) 编辑
摘要: 公式:(产出数 + 不良品) / 机器实际产能代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_PersonExpressive](@OutputQuantityDECIMAL(18,6),@DefectQuantityDECIMAL(18,6),@ActualCapacityDECIMAL(18,6))RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnVal 阅读全文
posted @ 2011-01-10 16:11 Insus.NET 阅读(270) 评论(1) 推荐(2) 编辑
摘要: 公式:(机器实际上班时间 - 停机时间) / 机器实际加工时间 * 标准夹具数代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_ActualCapacity](@MachineIdSMALLINT,@OperatorDateDATETIME)RETURNSdecimal(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--取得机器实际上班时间DECLA 阅读全文
posted @ 2011-01-10 15:55 Insus.NET 阅读(439) 评论(1) 推荐(2) 编辑
摘要: 公式:(机器实际上班时间 - 停机时间) / 机器标准时间 * 标准夹具数代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_TheoreticalDutyTwo](@MachineIdSMALLINT,@OperatorDateDATETIME)RETURNSdecimal(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--取得机器实际上班时间DEC 阅读全文
posted @ 2011-01-10 15:39 Insus.NET 阅读(410) 评论(1) 推荐(2) 编辑
摘要: 公式:加工机器实际上班时间 * 3600 / 机器标准时间 * 标准夹具数代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEFUNCTION[dbo].[udf_TheoreticalDutyOne](@MachineIdSMALLINT,@OperatorDateDATETIME)RETURNSDECIMAL(18,6)ASBEGINDECLARE@ReturnValueDECIMAL(18,6)--取得机器实际上班时间DEC 阅读全文
posted @ 2011-01-10 15:31 Insus.NET 阅读(239) 评论(1) 推荐(2) 编辑
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 94 下一页