我有以下表格:
Employees
-------------
ClockNo int
CostCentre varchar
Department int
Run Code Online (Sandbox Code Playgroud)
和
Departments
-------------
DepartmentCode int
CostCentreCode varchar
Parent int
Run Code Online (Sandbox Code Playgroud)
部门可以将其他部门作为父母,这意味着存在无限的等级.所有部门都属于成本中心,因此总是有一个CostCentreCode.如果parent = 0是顶级部门
员工必须具有CostCentre价值,但可能具有Department0,这意味着他们不在某个部门
我想要尝试生成的是一个查询,它将提供最多四层次的层次结构.像这样:
EmployeesLevels
-----------------
ClockNo
CostCentre
DeptLevel1
DeptLevel2
DeptLevel3
DeptLevel4
Run Code Online (Sandbox Code Playgroud)
我已经设法得到一些东西来显示它自己的部门结构,但我无法弄清楚如何在不创建重复的员工行的情况下将其链接到员工:
SELECT d1.Description AS lev1, d2.Description as lev2, d3.Description as lev3, d4.Description as lev4
FROM departments AS d1
LEFT JOIN departments AS d2 ON d2.parent = d1.departmentcode
LEFT JOIN departments AS d3 ON d3.parent = d2.departmentcode
LEFT JOIN departments …Run Code Online (Sandbox Code Playgroud) 我有一个包含 30 多个字段的表,我想快速将选择范围缩小到列名称以“Flag”开头的所有字段。
select * Like Flag% from Table1
Run Code Online (Sandbox Code Playgroud) 我正在转换一个80年代制作的数据库,似乎某些表的日期存储为字符.有2列数据.第一列的数据格式如下:
°& C2 024
Run Code Online (Sandbox Code Playgroud)
第二列是纯文本描述:
Description of some stuff
Run Code Online (Sandbox Code Playgroud)
数据将导入到"表"视图中.C2定义表头,024定义行和°并定义表数据被拉入的日期.例:
Date: 2/21/2007
C1 C2 C3 C4
000
003
006
009
012
015
018
021
024 Description of some stu...
027
Run Code Online (Sandbox Code Playgroud)
我尝试将日期转换为十六进制,并将十六进制与字符映射进行比较而没有运气.
我已按照以下说明尝试使用unix日期:http://smallbusiness.chron.com/convert-date-hexadecimal-56217.html但没有成功.
样本值和已知日期:
°& - 2/21/2007
¬& - 2/7/2007
+( - 2/6/2007
ª& - 2/5/2007
Run Code Online (Sandbox Code Playgroud) 我正在使用Pervasive 10和PCC(Pervasive Control Center),我需要将大量结果(超过100 000)导出到TXT文件.
我知道它可能是"在文本中执行"但这个功能对我不起作用,因为在导出大约20 000条记录后程序停止.
我还更改了PCC中的设置(Windows-> Preferences-> Text Output-> Maximun行数显示= 500,000).
有人知道将查询结果导出到txt文件的方法吗?
我想选择所有在第11个字符中都有下划线字符的记录,所以我试试这个:
SELECT * FROM "BOM_SUB_LEVEL" where TOP_CODE like '%%%%%%%%%%_%%%'
Run Code Online (Sandbox Code Playgroud)
但这没有按预期工作,有人可以帮忙吗?
我有一个使用MSSQL 2008服务器的asp.net,c#应用程序.在某些时候,我还想将一些数据插入到普及的v10数据库中.正在寻找来自http://www.pervasive.com/developerzone/access_methods/adonet.asp的普及数据提供商, 但链接什么都没有!
是否有人可以提供dll或更好的选择?
我以前从未接触过PervasiveSql,现在我有一堆.ddf和.Btr文件.我读到我所要做的就是在控制中心创建一个新数据库并指向包含这些文件的文件夹.当我这样做并查看数据库时,它没有任何内容.由于我是Pervasive的新手,我很可能确定我做错了什么.
编辑:运行命令提示符后添加了一个屏幕截图