随笔分类 -  SQL erver

摘要:可以使用SQL Server的内置函数DATEDIFF来检测查询所用的时间。具体方法是,在查询开始之前获取当前的时间,并在查询结束时再次获取当前时间,将两个时间进行DATEDIFF计算即可得到查询所用的时间。例如: DECLARE @start_time DATETIME;DECLARE @end_ 阅读全文
posted @ 2023-04-26 16:19 闪耀星空 阅读(88) 评论(0) 推荐(0) 编辑
摘要:我想要获取装箱件数里面的值2 SELECT SUBSTRING('装箱件数【2】,验货员【超级用户】',CHARINDEX('【', '装箱件数【2】,验货员【超级用户】') + 1,CHARINDEX('】', '装箱件数【2】,验货员【超级用户】') - CHARINDEX('【', '装箱件数 阅读全文
posted @ 2023-04-23 17:25 闪耀星空 阅读(641) 评论(0) 推荐(0) 编辑
摘要:1:我们用sql 语句多表关联查询时总会遇到一个表的id对应另一个表的多个id,我们既要全部保留关联的多个id又要确定是一行数据,那只有把这多个表的数据先合并成一行数据,在进行关联这样才能做到多表查询时只有一行不重复的数据 如图所示,我们要把这两个表关联,必然是三条数据,我们却只想要一行数据就获取这 阅读全文
posted @ 2023-03-04 11:33 闪耀星空 阅读(1545) 评论(0) 推荐(0) 编辑
摘要:只要数据表“列名”数据相同,则说明是两条重复的数据(ID为数据表的主键自动增长)。 推荐使用方法一 -- 方法一 select * from 表名 A where not exists(select 1 from 表名 where 列名=A.列名 and ID 补充:SQL SERVER 查询去重 阅读全文
posted @ 2022-03-30 18:38 闪耀星空 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:做日报功能需要统计每个月的上班天数,节假日因为每年的日期都不一样,所以需要自己手动更新这些节假日 1:首先先自动创建一个日历表,选择开始年月日和结束的年月日 不要同时执行,先执行创建表之后CREATE TABLE [dbo].[time_dimension] ( [time_id] [int] ID 阅读全文
posted @ 2022-01-09 16:02 闪耀星空 阅读(1289) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示