Tag: sql

从SQL SELECT查询中在SQL Server中创buildExcel二进制文件

虽然我非常了解如何从SQL Server创buildExcel文件,但是这个特殊的要求是创buildBINARIES,而不需要保存到文件系统中。 伪代码是这样的: DECLARE @ExcelBinaryData varbinary(max) SELECT * FROM someTable FOR EXPORT to @ExcelBinaryData 我想这个二进制文件然后被返回到一个C#应用程序下载。 在不需要将文件保存到服务器的情况下欣赏解决scheme。 我知道如何保存文件,然后读取二进制文件。 但是这个要求是在没有写入文件系统的情况下完成的。 提前致谢。

SQL扩展date并转换为格式2017年2月20日星期一OR Excel函数

我有一个select开始和结束date的SQL。 我需要创build输出,以DayName,MonthName dd,yyyy格式显示该范围的所有date,这里是大写的扭曲…。 我一直在寻找,但我发现所有的答案,我相信是过于繁琐。 或者…有没有办法在Excel中格式化为大写格式? 一旦我将date字段格式化为DayName,MonthName dd,yyyy,它不允许我执行= UPPER()函数。 我宁愿用SQL来完成这一切。 提前致谢。

从范围确定生病期

我有以下一组数据,代表一段时间(12个月)内的员工病假/缺勤天数,名称为缺席: Day Date DaysSick OccasionsSick Notes Tuesday 2016-09-27 1 Lisa A working today Thursday 2016-09-29 1 Lisa sick today Celeste Thursday 2017-01-05 1 Lisa sick today 我想根据生病的情况更新OccasionsSick专栏。 所以我会有以下几点: Day Date DaysSick OccasionsSick Notes Tuesday 2016-09-27 1 1 Lisa A working today Thursday 2016-09-29 1 Lisa sick today Celeste Thursday 2017-01-05 1 1 Lisa sick today […]

在Access / SQL / Excel中基于类似标准合并多个logging的值

目前我有一排行看起来像这样 我想将所有具有相同FlNo的行合并到单个行,合并行的数据遵循以下标准: 'FlNo'保持不变 “开始”将是最早的date '结束'将是最新的date “模式”代表星期几,所以它将是每一周出现的每一天的组合(即,如果第1行的模式=“12347”,第2行=“34567”,组合模式将=“ 1234567“,ie2:如果Row1 =”357“,Row2 =”357“,组合模式将保持相同=”357“)。 这部分已经困扰了我最多,因为我还没有find解决它的algorithm。 'AC_Name'将是一个FlNo最常出现的值(在这个例子中是32) 所以最后一排就是了 FlNo | Start | End | Pattern | AC_Name | 660 | 26/Mar/2017 | 28/Oct/2017 | 1234567 | 32 | 由于原始数据是Excel电子表格,所以应该基于Excel(VBA)/ Access(VBA / SQL)环境提供解决scheme。 它可以在Excel中进行处理,然后导入到Access或导入到Access,然后在那里处理或半/一半)。 就个人而言,我更喜欢在Access和SQL中处理,因为大约有13000行的数据。 请帮我find解决scheme来处理这些数据。 非常感谢你们

比较表和返回匹配值(SQL,VBA)

大家早, 我想我可能会错过一些明显的东西,所以我希望有人能够把我推向正确的方向。 我正在使用Excel 2010来查询使用DAO的Access 2010数据库。 我需要两张桌子,[缺席]和[工作人员]。 前者包括缺席的细节和员工的姓名,后者包括员工的更多细节,比如他们的团队经理。 我目前可以查询并返回有关缺席的信息,但是,我需要扩展此项以检查缺席表中的员工姓名是否与职员表中相应的团队经理关联。 所以,用简单的英语来说,如果员工在工作人员表中被列在这个小组经理的pipe理下,那么应该把这两个date之间的缺席表给我。 这是我的代码到目前为止(额外的领域剥离出来的例子),它工作正常: Sub QueryDatabase() Dim db As DAO.Database 'the database Dim rex As DAO.Recordset 'the recordset in which to place the data Set db = OpenDatabase(ActiveWorkbook.Path & "/DB.accdb", False, True, ";pwd=" & pw) Set rex = db.OpenRecordset("SELECT [RecordDate], [StaffName], FROM [Absence] WHERE [RecordDate] BETWEEN #" & dFromDate […]

使用Aspose阅读Excel模板

假设我有一个名为User的类: public class User { public int ID { get; set; } public string Name { get; set; } public string Email { get; set; } public int? Age { get; set; } } 而第一列是ID,第二是名字,第三是电子邮件,第四是年龄的Excel表 有没有一种方法可以告诉Aspose使用这个模板,并根据这个Excel模板填充一个types的用户列表,然后我可以将其保存到数据库?

Microsoft SQL:找不到列“dbo”或用户定义的函数或聚合

我是新来的SQL,并尝试使用Power Query将Great Plains数据直接使用UDF,我发现这里将工作簿的parameter passing到查询的Excel中。 这是UDF: (ParameterName as text) => let ParamSource = Excel.CurrentWorkbook(){[Name="Parameters"]}[Content], ParamRow = Table.SelectRows(ParamSource, each ([Parameter] = ParameterName)), Value= if Table.IsEmpty(ParamRow)=true then null else Record.Field(ParamRow{0},"Value") in Value 这里是SQL查询: Declare @accrualDate Date set @accrualDate = dbo.fnGetParameter("Accrual Date") Declare @lookback Date set @lookback = dbo.fnGetParameter("Lookback for Automated Accruals") Declare @lookbackBOP Date set @lookbackBOP = dbo.fnGetParameter("Lookback […]

如何将父和子logging集合到一个logging集中?

如果这是一个DBA的问题,请随时告诉我。 我们将数据存储在需要导出的SQL数据库中,以便将其转换为新的软件包。 目前,我们有一个父logging集和一个需要组合的子logging集,因为新系统能够跟踪父logging集上的子logging集。 我希望这是有道理的。 父logging集 ID | Description — | ———– 1 | Item 1 2 | Item 2 3 | Item 3 儿童logging集 Parent ID | Code | Value (string) ——— | ———– | ——————- 1 | PSI | 75 1 | SIZE | 2 1/2" 2 | CFM | 9200 2 | BELT […]

使用string和单元格值在Excel中创buildsql更新命令

在一个Excel文件中,我有列A上的ID值和列B上的描述。在列C上,我想知道我可以使用什么命令来获得以下结果(所以我可以复制并粘贴到另一列C行): UPDATE TABLE_A SET DESC='<A2.Value>' WHERE ID=<B2.Value> 例子: UPDATE TABLE_A SET DESC='descriptionOnCell' WHERE ID=200 UPDATE TABLE_A SET DESC='descriptionOnAnotherCell' WHERE ID=201 我失去了自己的单元格的值的语法使用连接这与我的默认的SQL命令string。 谢谢。

Excel ODBC数据连接查询刷新每个查询所用的时间

我试图testing从Excel数据连接运行的查询的三个变体。 我有三个单独的数据连接和三个单独的选项卡,分别从每个连接获取数据。 连接string对于每个查询都是相同的,只有命令文本(Oracle SQL)是不同的。 Excel中有没有办法查看每个查询的执行时间? 我正在使用版本Excel 2016 MSO 16.0.4456.1003 64bit