小编use*_*014的帖子

在SSMS中,如何更改SQL查询窗口的选项卡名称?

我想知道如何更改SQL查询窗口的选项卡名称:

在此输入图像描述

而不是SQLQuery8.sql…Registry(sa(51)),我想有一个自定义标题.

如果查询窗口有一个很标题,我一次只能打开3个窗口.我想打开10个以上的窗户.所以,我需要查询窗口的名称更改为很短,像Q1,Q2等等.

我怎么能改变这个?

sql-server ssms

19
推荐指数
1
解决办法
9476
查看次数

每个表中的列名必须是唯一的。在sql server中将表数据从一个表复制到另一个表

我有一个Transaction_tbl包含这些列的表:

transactid   Tbarcode     dtime

1            100          2013-04-16 14:15:47.243
2            101          2013-05-10 10:15:47.243
3            102          2014-02-20 02:15:48.000
Run Code Online (Sandbox Code Playgroud)

在这个表中,transactid是主键。

我还有一张KHanger_tbl包含这些列的表:

transactid   Hbarcode
1             21
2             22
3             23
Run Code Online (Sandbox Code Playgroud)

在我的KHanger_tbl这个transactid is the foregin key

我想将日期范围 <=2013-12-30 数据从Transaction表移动到另一个名为的表Transaction2013.. (我的意思是 2013 年的数据)

同时对应的Khanger_table数据需要移动到表中调用Khanger2013

我在执行查询时创建一个新表..

第一次查询

select * into Transaction2013
from Transaction_tbl
where dtime <='2013-12-30'
Run Code Online (Sandbox Code Playgroud)

第二次查询

select * into Khanger2013
from KHanger_tbl 
inner join Transaction_tbl
on Transaction_tbl.transactID=KHanger_tbl.transactid
where Transaction_tbl.dtime <='2013-12-30
Run Code Online (Sandbox Code Playgroud)

但是在执行第二个查询时,出现错误: …

sql sql-server sql-server-2008

2
推荐指数
1
解决办法
1万
查看次数

选择小于特定分钟的以分钟为单位的日期时间差

我有一个这样的查询:

SELECT DATEDIFF(minute,t.Paydate,t.DelDate) as Mtime 
       FROM Transaction_tbl t WHERE Locid=6 
Run Code Online (Sandbox Code Playgroud)

这将返回如下结果:

Mtime
8
2
10
20
15
7
6
Run Code Online (Sandbox Code Playgroud)

但是,在该查询中,我必须给出条件,例如我只想显示小于 10 分钟或小于 15 分钟的结果。我还有一张桌子,它是location。在那,我有一个数据类型Time(0)的列timeinterval。实际上这个值我想在同一个查询中传递。那么我如何在不到 10 分钟的时间内重写我的查询显示结果呢?

sql sql-server

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql-server ×3

sql ×2

sql-server-2008 ×1

ssms ×1