使用两个表的值和一些硬编码值在SQL Server中创建表

使用两个表的值和一些硬编码值在SQL Server中创建表,sql,sql-server,insert-into,Sql,Sql Server,Insert Into,使用两个表的值和一些硬编码值在SQL Server中创建表 我想为我将从[AttendanceCorrection].[dbo].[Tbl\U FMOEmp]和[ZUTIME].[dbo].[TIME\U SHEET]获得的每个员工代码插入punchin和puchout 我所尝试的: INSERT INTO Tbl_EmpNotPunching SELECT (SELECT [employee_Code] FROM [AttendanceCorrec

使用两个表的值和一些硬编码值在SQL Server中创建表

我想为我将从
[AttendanceCorrection].[dbo].[Tbl\U FMOEmp]
[ZUTIME].[dbo].[TIME\U SHEET]
获得的每个
员工代码插入punchin和puchout

我所尝试的:

INSERT INTO Tbl_EmpNotPunching
    SELECT 
        (SELECT [employee_Code] 
         FROM [AttendanceCorrection].[dbo].[Tbl_FMOEmp]) as employee_Code, 
        (SELECT DISTINCT [Punch_Date] 
         FROM [Zultime].[dbo].[TIME_SHEET]) as Punch_Date,
        '7:30' as PunchIN,
        '16:30' as punchOUT
编辑:


有两个不同的表,其中没有公共值。一个表包含
employeecode
,另一个表包含打卡日期,现在我想创建第三个表,其中包含所有员工的
employeecode
、打卡日期和7:30的打卡时间以及16:30的打卡时间

CREATE TABLE [dbo].[Tbl_FMOEmp]
(
    [Pin_Code] [nvarchar](50) NULL
) ON [PRIMARY]

CREATE TABLE [dbo].[Tbl_EmpNotPunching]
(
    [Pin_Code] [nvarchar](50) NOT NULL,
    [P_Date] [datetime] NOT NULL,
    [IN1] [nvarchar](10) NULL,
    [OUT1] [nvarchar](10) NULL
) ON [PRIMARY]

谢谢大家宝贵的时间和努力,我得到了答案。。。。 声明@P_日期表

[P_日期]日期
)
插入@P_Date 选择不同的[P_日期]
来自[Zultime].[dbo].[TIME\u SHEET] 插入Tbl_EmpNotPunching
选择[Pin_代码],P_日期,“07:30”作为PunchIN,“16:30”作为punchOUT
来自[AttendanceCorrection].[dbo].[Tbl\U FMOEmp]

交叉连接@P_Date

请复制表结构好吗?如果我们不知道表字段,我们将无能为力。谢谢,您使用的是哪种数据库管理系统?非标准的
[…]
看起来像SQL Server?为什么要尝试以选择方式插入?无法简单的
插入。。。值(…)
足够吗?创建两个表。有两个不同的表,其中没有公共值。一个表包含employeecode,另一个表包含Puching date,现在我想创建第三个表,其中包含所有员工的employeecode、打孔日期和7:30的puchin时间以及16:30的puchingout??