问题标签 [query-designer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server-2008 - 查询设计器返回不需要的实体字段
我在 SQL Server 2008 R2 上有一个 Reporting Services 项目。重点是为用户提供一个数据模型,他们可以将其用作 Report Builder 3 的数据源。所以我像往常一样创建了我的数据源视图,然后毫无问题地创建了报表模型。
例如,在我的模型中,我有一个使用键(一对一)Student
与表建立关系的表。因此,我使用仅将实体下的字段返回给查询设计器(我已从表中隐藏了其他所有内容。)Course
CourseSK
student.CourseSK = course.CourseSK
course.Coursename
Student
course
问题是,当我在 ReportBuilder 中测试它时,当我CourseName
从数据集中的实体student
中添加字段时使用查询设计器,它返回两个字段而不是一个:CourseName
并且Course
课程返回一些值,例如AAAAAEAA =
. 我猜是一些对象引用,但最终用户可能会感到非常困惑。我怎样才能让它消失?
sql - 在访问查询中将组合框值作为比较运算符传递?
我有一个带有组合框“cmb1”和文本框“txt1”的表单。组合框可以为空,也可以包含比较运算符“>”或“<”或“=”而不带引号,而比较的值可以在文本框 txt1 中输入,如下图所示 frm1 ,我有这个查询如下图 qry_employee
我试图将组合框中的值作为比较运算符传递,并在“emplyee_age”字段的条件中传递文本框值,但我不能。例如
- 如果 cmb1 为空,则查询应显示所有员工。
- 如果 cmb1 值为“>”且 txt1 值为“22”,则查询应显示所有年龄大于 22 岁的员工
- 如果 cmb1 的值为“=”且 txt1 的值为“30”,则查询应显示所有年龄等于 30 的员工……等等 简而言之,比较运算符应取自 cmb1 的值,而比较应该取自 txt1 并且两者都在查询的条件字段中使用。我没有选择比较运算符,查询返回所有值。我正在使用 MS Access 2007。
我尝试了几个小时,但无法让它工作。非常感谢您的所有帮助。
sql - 如何显示来自 4 个不同表的数据 - 查询设计器
我需要使用SQL Server Management Studio 查询设计器构建我的查询
tbl_B.Name + tbl_C.Name + tbl_D.Name
如果Id
intbl_E/tbl_User
等于UserId
in ,我需要显示一个串联的字符串tbl_A
这是表结构 https://imgur.com/PZagLPq , https://imgur.com/moE4dcf
我尝试了下面的代码,但没有显示来自 tbl_B、tbl_C 和 tbl_D 的名称字段
ssrs-2008 - 有没有办法只选择为每条记录估算的第一条评论?
我有一个由 CommentDateTime、CommentCode、Comment 和 CommentKey 组成的数据集。每个 CommentCode 有多个评论,但我只希望为每个 CommentCode 创建的第一个评论显示在我的报告中。
有没有办法做到这一点?
我是 SSRS 的新手,所以如果我没有很好地解释我的问题,我很抱歉。
sql-server - 如何将此查询正确添加到查询设计器中的现有查询中?
我目前在查询设计器中编写了以下查询。我昨天问了一个问题,它可以自行运行,但我想将其合并到我现有的报告中。
我昨天的问题是,我想要一种方法来只选择每次销售的第一条评论。我有一个选择标记评论的查询,但我想要第一行和标记评论。他们都会从同一张桌子上拉出来。这是提供的查询,它自己工作,但我不知道如何使它与我现有的查询一起工作。
非常感谢您的帮助。