我正在使用Novacode DocX c#库来创建word文档并遇到了问题.我希望我的段落在分页符处"保持在一起".但是,我还想使用软返回来强制我的图片在文本行之间垂直显示.
所以我的问题是,如何在段落中添加软回报?
我正在从SSIS导出数据,并且在我的项目之一中出现截断错误:
[TH27 [91]]错误:“发生了截断错误。列名是'mydate'。”
在输入(Teradata)中,我有一列类型timestamp(6),在SQL Server的输出中,我有一列类型datetime。
如何以使用SSIS时不会出现此类错误的方式进行转换?
我的尝试(请求1):
SELECT
column1,
CAST(CAST(CAST(mydate AS DATE FORMAT 'YYYY-MM-DD') AS CHAR(10)) || ' '
|| TRIM(EXTRACT(HOUR FROM (mydate))) || ':'
|| TRIM(EXTRACT(MINUTE FROM (mydate))) || ':'
|| TRIM(CAST(EXTRACT(SECOND FROM (mydate)) AS INTEGER)) AS Date) AS mydate,
column2
FROM table1
Run Code Online (Sandbox Code Playgroud)
更新:
我写的请求在Teradata源中,这是我的SSIS模式的示例
是否可以使用日期,月份和年份汇总,日期GROUPING SETS显示并分组为月份和年份,并显示月份和年份的值而不是null?
这是示例数据,以及我尝试使用分组集
create table #tbl_data
(
employeeId int
,productLine int
,salesDate datetime
,salesTotal money
)
insert into #tbl_data
values
(1,1,'02/09/2017',199)
,(1,1,'04/10/2017',379)
,(2,1,'04/21/2017',323)
,(2,1,'04/10/2017',461)
,(2,1,'06/11/2017',304)
,(3,1,'01/28/2017',147)
,(3,1,'02/09/2017',320)
,(4,1,'03/07/2017',344)
,(4,1,'03/13/2017',176)
select
productLine,
employeeId,
salesDate,
mon=month(salesdate),
yr=year(salesdate),
sum(salesTotal) as salesTotal
from
#tbl_data
group by grouping sets
(
(productLine, employeeId, salesDate)
,(productLine, employeeId)
,(productLine)
)
Run Code Online (Sandbox Code Playgroud)
这是查询返回的内容(左)和我想要完成的内容(右)
如何以最短的方式将字典转换为元组列表(C#)?
Dictionary<long,int> myDico = new Dictionary<long,int>();
IList<Tuple<long, int>> applyOnTree = myDico.Something();
Run Code Online (Sandbox Code Playgroud)