我想知道如何更改SQL查询窗口的选项卡名称:
而不是SQLQuery8.sql…Registry(sa(51)),我想有一个自定义标题.
如果查询窗口有一个很标题,我一次只能打开3个窗口.我想打开10个以上的窗户.所以,我需要查询窗口的名称更改为很短,像Q1,Q2等等.
我怎么能改变这个?
我有一个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)
但是在执行第二个查询时,出现错误: …
我有一个这样的查询:
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 分钟的时间内重写我的查询显示结果呢?