我有2个表,有以下字段。
Person: IDNumber, Name
Summary: IDNumber, Sports
我想将Person.IDNumber复制到汇总表,同时将运动设置为Running假设所有人最喜欢的运动都在跑步,同时复制列并将值设置为Running。我可以将Person.IDNumber的整个列复制到Summary.IDNumber,但是如何将值设置为Running for Summary.Sports?
Insert into Summary(IDNumber)
select IDNumber from Person
我该怎么做呢?
如何将同一人A的不同列中的值(最好使用PL/SQL)汇总到一列中?
我想把这个转换成:
NAME SUB1 SUB2 SUB3 SUB4
A PASS
A PASS
A PASS
A PASS
进入:
NAME SUB1 SUB2 SUB3 SUB4
A PASS PASS PASS PASS
我试着使用'
这是我的问题..
我目前已经构建了一段代码,这样我就可以通过URL导入XML数据。问题是,当我使用这段代码时,它会删除所有没有数据的列。我需要包括这些列,因为我有预先设置的公式,可以用数据填充其他工作表。我想我需要一个XML映射来实现这一点。然后,我创建了一段代码,以便通过XSD URL将XML映射带到文件中。在一步一步地浏览完VBA之后,我注意到通过以下代码将正确的XSD映射引入到文件中:
Dim strRestXSD As String 'References URL to retrieve XSD
Dim oMap As xmlmap
Set oMap = ActiveWorkb
我想确保这是处理某个场景的最佳方法。
假设我有三个主表,我将保持它们是通用的。它们都有主键,而且它们都是独立的表,没有引用任何内容。
表1
PK
VarChar Data
表2
PK
VarChar Data
表3
PK
VarChar Data
这里是一个场景,我希望用户能够对上面每个表上的特定行进行注释。但我不想创建一堆注释表。所以现在我是这样处理的..。
有一个注释表,它有三个外键列,每个列都引用上面的主表。有一个约束条件,即这些列中只有一个可以被值。
CommentTable
PK
FK to Table1
FK to Table2
FK to Table3
VarChar Comm
我需要对一个表中的记录进行计数,并将YTD合计插入到我正在存储YTD汇总的表中。
下面是我尝试做的事情:
选择COUNT(members) as YTD_Members_CT FROM dbo.tblMembers WHERE InputDate between '2011-10-01‘and '2012-04-30’
插入到dbo.YTDSummary (YTD_Members)值(YTD_Members_CT)
dbo.tblMembers包含我想要统计的日常信息。我正在尝试将该时间段的成员计数存储在另一个表中。我可以使用列名为"YTD_Members_CT“的列将