-
我可以计算SQL Server中两个日期之间的周末天数吗?
所属栏目:[MsSql] 日期:2020-05-23 热度:144
我正在计算一份报告的招聘设备收入.其中,与正常天数相比,周末天的招聘成本将增加10%.那么如何计算两个日期之间的周末天数.而在报表查询中,我也不能使用DECLARE.有人可以帮助我做到这一点.非常感谢 这应该工作: DECLARE @StartDate DATETIMEDECLARE @EndDate[详细]
-
sql – 对具有日期范围的行进行分组
所属栏目:[MsSql] 日期:2020-05-23 热度:151
我正在使用SQL Server 2008,需要创建一个显示日期范围内的行的查询. 我的表格如下: ADM_ID WH_PID WH_IN_DATETIME WH_OUT_DATETIME 我的规则是: 如果WH_OUT_DATETIME在具有相同WH_P_ID的另一个ADM_ID的WH_IN_DATETIME的24小时内或之后24小时内 我想在结果中[详细]
-
持续集成和数据库管理
所属栏目:[MsSql] 日期:2020-05-23 热度:118
当与其他几个人一起工作时,通常有几个人有不同的领域,如数据库. 我的挑战是如何让几个人在持续的集成环境中编辑数据库模型. 开发人员建议编写一个“版本控制脚本”,其中每个编辑都输入到.sql脚本中,并具有数据库能够检测到的版本号.该文件中的新增功能将在该[详细]
-
.net – 实体框架4.0实体SQL传递null ObjectParameter参数
所属栏目:[MsSql] 日期:2020-05-23 热度:180
我有一个Entity SQL查询: SELECT VALUE t FROM MyEntities AS t WHERE t.Name = @p OR (@p IS NULL AND t.Name IS NULL) 我可以执行如下查询: var results = context.CreateQueryWorkflowInstance( query, new ObjectParamet[详细]
-
sql – datetime数据类型的平均值
所属栏目:[MsSql] 日期:2020-05-23 热度:58
我试图用日期时间数据类型(标准日期时间格式)计算几行的平均值. 我怎样才能做到这一点? 将datetime转换为float. SQL标准将其定义为自1900年以来的天数,因此它应该是相当便携的.例如: declare @t table (dt datetime)insert @t select 1950-01-01union all s[详细]
-
sql – 测试NULL字段的最快方法(空值检测)
所属栏目:[MsSql] 日期:2020-05-23 热度:86
我使用两种不同的方法来检查数据库字段column_b是否不为NULL.哪个更快,为什么? 第一个查询 SELECT * FROM my_tableWHERE column_b IS NOT NULL; 第二个查询 SELECT * FROM my_tableWHERE column_b = column_b; column_b没有索引. 对于标准的标量数据类型,它[详细]
-
一个SQL查询可以访问Java中的多个数据源(从oracle,excel,sql server)
所属栏目:[MsSql] 日期:2020-05-23 热度:169
我需要开发可以使用一个SQL查询从多个数据源(Oracle,Excel,Microsoft Sql Server等)获取数据的应用程序.例如: SELECT o.employeeId, count(o.orderId) FROM employees@excel e. customers@microsoftsql c, orders@oracle o WHERE o.employ[详细]
-
sql-server – 在SQL Server中搜索存储为XML的数据的最佳方式?
所属栏目:[MsSql] 日期:2020-05-23 热度:103
参见英文答案 Use a LIKE statment on SQL Server XML Datatype4个 说我在SQL Server中有数据结构存储为XML(XML数据类型).如果在数据中找到某个字符串,用户希望拉出记录. 我有什么选择来实现这一点,哪个是最好的方法呢? 请注意,每个记录可以具有不同的XML数[详细]
-
使用TSQL,我可以将CHAR(1)列递增1并在没有CASE语句的LEFT OUTER JOIN中使用它吗?
所属栏目:[MsSql] 日期:2020-05-23 热度:73
这个问题类似于我的 last question.除了这次我使用的是字母而不是6位整数.我想找到不按顺序的“字母”. 假设我有以下数据: id | Date | Letter-----------------------------01 | 5/1/2009 | X02 | 5/1/2009 | Y03 | 5/1/2009 | Z04 | 5/1/2009 | A05 | 5/1/[详细]
-
sql-server – 估计数据库大小
所属栏目:[MsSql] 日期:2020-05-23 热度:192
我想知道在开发新的应用程序时,在估计数据库大小方面你做了什么. 例如.我打算推出一个网站,而且我很难估计我可以期望数据库增长的大小.我不希望你告诉我我的数据库是什么尺寸,但是我想知道估计这个是否有一般原则. 例如.当Jeff开发StackOverflow时,他(估计)会[详细]
-
即使数据库不在使用时,Firebase数据库带宽使用率也在迅速增长
所属栏目:[MsSql] 日期:2020-05-23 热度:165
更新:经过9个月的反复发送邮件(超过40封电子邮件)后,Google已经承认他们发现了一些可能负责高带宽使用的错误,但是带宽使用率仍然太高.解决这个问题似乎不是Google / Firebase的优先事项(它花了他们1.5个月来回应最后一封电子邮件).根据类似的投诉,例如: htt[详细]
-
sql-server – HierarchyID:获取父项列表的所有后代
所属栏目:[MsSql] 日期:2020-05-23 热度:112
我有一个父ID的列表,如100,110,120,130这是动态的,可以改变.我希望在一组中获得指定父项的所有后代.为了获得单亲的孩子,我使用了这样的查询: WITH parent AS ( SELECT PersonHierarchyID FROM PersonHierarchy WHERE PersonID = 100 )SELECT * FROM PersonHi[详细]
-
数据库 – 高性能持久键值存储大量的记录
所属栏目:[MsSql] 日期:2020-05-23 热度:80
这种情况约为10亿条记录.每个记录具有1kb的数据大小,并存储在SSD中. 哪个kv存储可以提供最佳的随机读取性能?它需要减少每个查询只有1次的磁盘访问,并且所有的数据索引将被存储在内存中. Redis很快,但是将1 TB数据存储在内存中太贵了. LevelDB每个查询读取磁[详细]
-
sql-server – ‘LINQ查询计划’非常低效但’查询分析器查询计划’是完美的同样的SQL!
所属栏目:[MsSql] 日期:2020-05-23 热度:148
我有一个LINQ to SQL查询生成以下SQL: exec sp_executesql NSELECT COUNT(*) AS [value]FROM [dbo].[SessionVisit] AS [t0]WHERE ([t0].[VisitedStore] = @p0) AND (NOT ([t0].[Bot] = 1)) AND ([t0].[SessionDate] @p1)[详细]
-
sql – “必须在存储过程中声明表变量”@name“”
所属栏目:[MsSql] 日期:2020-05-23 热度:137
我有一个返回错误的过程: Must declare the table variable “@PropIDs”. 但是跟着消息: (123 row(s) affected) 当我执行它时出现错误 EXEC [dbo].[GetNeededProperties] 1,3,5,7,2,12, 06/28/2013, TT 但工作正常 EXEC [dbo].[GetNeededPropert[详细]
-
BAT文件中的SQLCMD实用程序 – 如果语法错误,如何返回ERRORLEVEL
所属栏目:[MsSql] 日期:2020-05-23 热度:162
当某些.sql文件包含语法错误时,如何从SQLCMD实用程序获取%ERRORLEVEL%?这些文件创建存储过程.他们不会调用“raiseerror”,但是它们可以让conatin语法错误,我需要终止进程. 但是它总是返回%ERRORLEVEL%为0. 我尝试使用-b,-V和-m(和它们的组合),但是对我来[详细]
-
.net – winforms应用程序中的查询设计器
所属栏目:[MsSql] 日期:2020-05-23 热度:54
我正在为一个客户端的 Winforms C#应用程序工作,取代了他们旧的基于MS Access的解决方案.这是一个完整的重写,现在使用SQL Server作为其数据库.该软件现在处于开发的最后阶段. 他们刚刚要求的一件事就是能够自定义查询软件的用户界面可能不会让他们在需要的时[详细]
-
sql-server – COMMIT TRANSACTION请求没有相应的BEGIN TRANSACTION
所属栏目:[MsSql] 日期:2020-05-23 热度:90
这是一个奇怪的问题,我正在一个生产服务器上运行.现在在过去两周里发生了两次,这是一个获得大量流量的服务器. 我们在Web服务中有一些执行BEGIN TRAN的代码,然后运行几个SQL查询(两个插入后跟更新).然后在最后执行一个COMMIT.现在两次我们已经在日志中收到了消[详细]
-
sql-server – 将批量数据索引到ElasticSearch的首选方法?
所属栏目:[MsSql] 日期:2020-05-23 热度:189
我一直在寻找ElasticSearch作为解决方案,在我公司获得更好的搜索和分析功能.我们所有的数据都在SQL Server中,我已经成功安装了JDBC River,并将一些测试数据写入ES. 河流似乎是can be deprecated in future releases,JDBC river由第三方维护.而Logstash似乎不[详细]
-
sql-server – 如何从具有动态节点数的XML文件创建SQL表?
所属栏目:[MsSql] 日期:2020-05-23 热度:195
我正在使用SQL Server 2008. 任务:获取 XML文件并将其解析为(n)SQL表. 问题:列数及其名称将根据XML而有所不同. 这是一些代码: DECLARE @xmlData XML; SET @xmlData = root item id=1 item_numberIT23/item_number titleItem number[详细]
-
sql – alter table然后在单个语句中更新
所属栏目:[MsSql] 日期:2020-05-23 热度:158
我有一个要求,我需要改变(添加2列),然后更新同一个表. 这是我试过的查询: ALTER TABLE AADD c1 int,c2 varchar(10)UPDATE A set c1 = 23, c2 = ZZXX 我需要一次运行上述两个查询. 我正在使用Talend ETL工具,在这里我们有一个组件tMssqlrow,它允许我们运行多[详细]
-
sql – 全局临时表中的数据持续时间?
所属栏目:[MsSql] 日期:2020-05-23 热度:125
有人可以告诉我:全球临时表中的数据会有多长? 它们可以基于SESSION(数据在提交中生存,但不能断开/重新连接).它们也可以是基于TRANSACTION的(数据在提交后消失). 这将创建一个基于事务的临时表: create global temporary table temp_table_transaction on c[详细]
-
数据库 – mongodb:我应该在更新时总是使用’safe’选项
所属栏目:[MsSql] 日期:2020-05-23 热度:60
在处理 mongodb时,何时应该使用{safe:true}查询? 现在我使用’safe’选项来检查我的查询是否已成功插入或更新.但是,我觉得这可能会被杀死. 我应该假设99%的时间,我的查询(假设它们被正确写入)将被插入/更新,不必担心检查它们是否成功输入? 想法? 假设当[详细]
-
sql – 检查Postgres复合字段是否为空/空
所属栏目:[MsSql] 日期:2020-05-23 热度:118
使用 postgres composite types,您可以基本构建一个将结构定义为另一个表的字段.我有一个类型为“person”的复合字段称为“收件人”.在我的具体情况下,此收件人字段通常为空.检查复合字段是否为空的正确方法是什么?我试过了: select * from bla where recip[详细]
-
sql-server – 如何在SQL Server中选择聚簇索引?
所属栏目:[MsSql] 日期:2020-05-23 热度:113
通常,通过设置主键在SQL Server Management Studio中创建聚簇索引,但是我最近关于PK聚类索引( Meaning of Primary Key to Microsoft SQL Server 2008)表明,不必将PK和聚类索引设置为相等. 那么我们应该如何选择聚类索引呢?让我们举个例子: 创建表客户(ID in[详细]

浙公网安备 33038102330553号