Tag: sql server

如何在SQL Server中添加公式并计算到期日?

我想将公式添加到名为(date到期)的SQL Server中的一个列中。 该公式将计算设备达到截止date的天数。 我已经使用了Excel中的公式,但它可以成功地运行。公式是(DueDate cell – Today())。 所以我想在SQL Server中实现公式。 任何人都可以帮忙吗?

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 […]

C#从指定的Excel表导入数据到SQL Server

我有一些C#代码来将Excel导入数据库,但它只能将数据从第一张( Sheet1 )导入到SQL Server数据库中。 我想从Excel文件的第二张( Sheet2 )导入到数据库中的数据。 请修改代码,教我如何做到这一点。 private void button1_Click(object sender, EventArgs e) { OpenFileDialog ope = new OpenFileDialog(); ope.Filter = "Excel Files|*.xls;*.xlsx;*slsm"; if (ope.ShowDialog() == DialogResult.Cancel) return; FileStream stream = new FileStream(ope.FileName, FileMode.Open); IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); DataSet result = excelReader.AsDataSet(); DataClasses1DataContext conn = new DataClasses1DataContext(); foreach(DataTable table in result.Tables) { //Default start […]

“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册“,而从Excel表导入数据到SQL Server使用C#

我想要导入一个Excel表格到SQL Server使用C#我的Office版本是Microsoft Office 2013 Windows版本:Windows 10我试图下载此工具2007年Office系统驱动程序:数据连接组件 ,并将CPU更改为x86,但没有任何更改这是我的代码 private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e) { button1.Enabled = true; textBox1.Enabled = true; } private void button1_Click_1(object sender, EventArgs e) { of1.Filter = "xls|*.xlsx"; if ((of1.ShowDialog()) == System.Windows.Forms.DialogResult.OK) { imagepath = of1.FileName; //image path textBox1.Text = imagepath.ToString(); } } private void loadbtn_Click(object sender, EventArgs e) { string ssqltable […]

将数据加载到维度date表中

那么我有一个维度date表,它有两个属性月和年,就像它写在脚本中,月(mois)是我的主键。 和我在同一个月里有不同的一年,就像在源文件中展示的那样。 所以我该怎么做? 把他们全部或我应该使用不同? 我的源文件是Excel加。 我有来自数据库pubs的表销售数据(ord-date)。 PS:我正在使用ssis(visual studio) 这是我的来源date 这是我如何创build我的维度date表,因为我们的教授告诉我们创build它像(不需要的细节) 我知道如何从Excel中导入数据,并分割date。 我只有从我加载到维度表时,我发现一个问题。 我的问题是我有例如2date(仅月和年)05/1995和05/1995,我想加载到我的维度表,但我不能有我的月份作为我的主键。 主键应该是唯一的

如何将过滤的数据从SQL Server导出到Excel?

我有一个WinForm是为了筛选和显示我的数据库中的数据到它的DataGridView 。 为了过滤,我放置了一个combobox ,显示数据库中列的名称,并可以select,还有一个用户可以input关键字或短语的textbox 。 然后用户点击Filterbutton来执行过滤。 我也有一个button来导出数据库表到一个Excel文件。 我的过滤方法: protected void searchFilter() { DataTable dt; BindingSource bs = new BindingSource(); _db.conn(); _db.cmd.CommandText = "SELECT * FROM IncomingLog"; dt = _db.executeDT(); DataView dv = new DataView(dt); incomLogTableS.DataSource = dv; String cmbCat = cmbFilterIDLS.GetItemText(cmbFilterIDLS.SelectedValue.ToString()); String keyID = keyIDLS.Text; if (cmbCat != "Select Category") { if (cmbCat == "Received […]

MS Office是否需要读取Excel工作表并加载到SQL Server表中?

我的目标是读取Excel工作表并将数据加载到SQL Server表中。 我没有在试图导入数据的机器上安装Microsoft Office。 是否需要读取Excel数据并将数据导入SQL Server? (我已经使用了SAP Business Objects,我从来没有安装MS Office,但是能够将Excel数据加载到那里。)

python – 导出或写入Excel的MS SQL服务器QUERY

我有一个名为zd的sql服务器中的数据库和一个名为user_tab_columns的表。 我想批量导出或写入excel查询语句的结果。 我试图从不同来源模仿的代码最终给了我错误消息。 在数据库zd和表user_tab_columns中,字段如下所示: 以下是我的代码示例: Pandas的ValueError – 传递值的形状 错误消息SyntaxError:(unicode错误)“unicodeescape”编解码器无法解码位置2-3中的字节:截断\ UXXXXXXXX转义 import pyodbc import pandas as pd import os cnxn = pyodbc.connect("Driver={SQL Server Native Client 11.0};" "Server=DPC;" "Database=zD;" "trusted_connection=yes;") cursor = cnxn.cursor() script = """ SELECT * FROM user_tab_columns WHERE table_name = "A" """ cursor.execute(script) columns = [desc[0] for desc in cursor.description] data = cursor.fetchall() df […]

VBA – 调用一个模块带来一个string,并完成查询

VBA相当新颖。 我试图通过自己的方式来解决这个问题,但任何开放的威胁似乎都适合我所需要的。 上下文:我有这个macros从DDBB带来的信息,并将其复制到一个新的工作簿。 我想要在不同的模块中组织不同的查询,而不是主要的查询。 问题:我已经将一个新模块中的查询设置为一个string,但是我得到ByRef或Method或数据成员始终未find: 主要分 Sub Consulta_Sql_ERP() 'Declare variables Set objMyConn = New ADODB.Connection Set objMyRecordset = New ADODB.Recordset Dim strSQL As String Dim ws2 As Workbook Dim iCols As Integer 'Open Connection' objMyConn.ConnectionString = "Provider=SQLOLEDB.1; Data Source=(…); Initial Catalog=(…); User ID=(…); Password=(…); Persist Security Info=True;" objMyConn.Open 'Set and Excecute SQL Command' strSQL = […]