SQL Server
yicai168
这个作者很懒,什么都没留下…
展开
-
sqlserver——按时间间隔对数据采样查询
原数据为每10秒写入一条新数据 查询历史记录时要求每间隔10分钟取一个样点,查过去10小时的数据 SQL语句: declare @endDate datetime declare @startDate datetime set @endDate=(select max([monitorTime]) from table_x where columnA='条件') set @st...原创 2019-10-25 09:57:39 · 2989 阅读 · 0 评论 -
sqlserver创建序列
CREATE SEQUENCE [dbo].[WF_SEQ] AS [bigint] START WITH 10000 INCREMENT BY 1 MINVALUE -9223372036854775808 MAXVALUE 9223372036854775807 CACHE GO原创 2019-06-05 17:28:25 · 2669 阅读 · 0 评论 -
sqlserver分页查询
select * from ACT_RU_TASK order by CREATE_TIME_ desc select top 5 * from ACT_RU_TASK where ID_ not in(select top 10 ID_ from ACT_RU_TASK order by CREATE_TIME_ desc) order by CREATE_TIME_ desc原创 2019-04-25 14:32:28 · 404 阅读 · 0 评论 -
sqlserver日期格式转换
1、yyyy-mm-dd hh:mm:ss转为yyyy-mm-dd Selectconvert(char(10),getdate(),126) ; 2019-03-12 00:00:00.000 转为 2019-03-12 https://bbs.csdn.net/topics/40089843 2、yyyy-mm-dd hh:mm:ss.SSS转为yyyy-mm...原创 2019-04-25 14:09:11 · 21610 阅读 · 0 评论 -
调用SQL Server中的函数
SqlConnection conn = new SqlConnection(conn_string); SqlCommand cmd = new SqlCommand("dbo.Week2DayFun", conn);//调用存储过程函数 cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@s", Sq原创 2017-10-17 20:07:58 · 710 阅读 · 0 评论 -
sqlserver视图使用示例
有如下两张表: 这样看两张表很费力,能否通过二者关联的num将二者合并为一张表呢? 通过创建视图就可以达到,结果如下图: 创建视图代码如下: CREATE VIEW View_price AS SELECT A.*,B.price_vary FROM price A,raise_price B where A.num=B.num原创 2017-11-10 14:47:46 · 1421 阅读 · 0 评论 -
sqlserver游标的使用示例
1、在数据库中创建如下图的两张表 创建表及写入数据的代码如下: create table price ( num nvarchar(20) not null, name nvarchar(20) not null, price float not null ) insert into price(num,name,pric原创 2017-11-09 16:08:19 · 773 阅读 · 0 评论 -
sqlserver中触发器
在数据库表employee下的触发器文件中建立触发器,代码如下:原创 2017-11-08 16:34:36 · 218 阅读 · 0 评论 -
sqlserver数据库中有参数有返回值的存储过程
USE [数据库] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================原创 2017-11-08 11:44:58 · 3211 阅读 · 0 评论