如同标题:想查询从一个时间到另一个时间里的记录信息
的sql怎么写呀?
SELECT dbo.GuestRecord.GuestID, dbo.GuestRecord.GuestName, dbo.GuestRecord.IdentityID, dbo.GuestRecord.ResideDate, dbo.GuestRecord.Deposit,
dbo.ResideState.ResideName, dbo.GuestRecord.LeaveDate, dbo.GuestRecord.TotalMoney, dbo.GuestRecord.RoomID, dbo.RoomType.TypeName,
dbo.RoomState.RoomStateName
FROM dbo.GuestRecord INNER JOIN
dbo.ResideState ON dbo.GuestRecord.ResideID = dbo.ResideState.ResideId CROSS JOIN
dbo.RoomState CROSS JOIN
dbo.RoomType
where
的sql怎么写呀?
SELECT dbo.GuestRecord.GuestID, dbo.GuestRecord.GuestName, dbo.GuestRecord.IdentityID, dbo.GuestRecord.ResideDate, dbo.GuestRecord.Deposit,
dbo.ResideState.ResideName, dbo.GuestRecord.LeaveDate, dbo.GuestRecord.TotalMoney, dbo.GuestRecord.RoomID, dbo.RoomType.TypeName,
dbo.RoomState.RoomStateName
FROM dbo.GuestRecord INNER JOIN
dbo.ResideState ON dbo.GuestRecord.ResideID = dbo.ResideState.ResideId CROSS JOIN
dbo.RoomState CROSS JOIN
dbo.RoomType
where
dbo.ResideState.ResideName, dbo.GuestRecord.LeaveDate, dbo.GuestRecord.TotalMoney, dbo.GuestRecord.RoomID, dbo.RoomType.TypeName,
dbo.RoomState.RoomStateName
FROM dbo.GuestRecord INNER JOIN
dbo.ResideState ON dbo.GuestRecord.ResideID = dbo.ResideState.ResideId CROSS JOIN
dbo.RoomState CROSS JOIN
dbo.RoomType
where dbo.GuestRecord.ResideDate between '2012-09-01' and '2012-09-16'
dbo.ResideState.ResideName, dbo.GuestRecord.LeaveDate, dbo.GuestRecord.TotalMoney, dbo.GuestRecord.RoomID, dbo.RoomType.TypeName,
dbo.RoomState.RoomStateName
FROM dbo.GuestRecord INNER JOIN
dbo.ResideState ON dbo.GuestRecord.ResideID = dbo.ResideState.ResideId CROSS JOIN
dbo.RoomState CROSS JOIN
dbo.RoomType
where
--写法1
dbo.GuestRecord.ResideDate between '2012-09-01' and '2012-09-16'
--写法2
dbo.GuestRecord.ResideDate>='2012-09-01' and dbo.GuestRecord.ResideDate<'2012-09-16'
dbo.ResideState.ResideName, dbo.GuestRecord.LeaveDate, dbo.GuestRecord.TotalMoney, dbo.GuestRecord.RoomID, dbo.RoomType.TypeName,
dbo.RoomState.RoomStateName
FROM dbo.GuestRecord INNER JOIN
dbo.ResideState ON dbo.GuestRecord.ResideID = dbo.ResideState.ResideId CROSS JOIN
dbo.RoomState CROSS JOIN
dbo.RoomType
where
--写法1
dbo.GuestRecord.ResideDate between '2012-09-01' and '2012-09-16'
--写法2
dbo.GuestRecord.ResideDate>='2012-09-01' and dbo.GuestRecord.ResideDate<'2012-09-16'