0
我有兩個表與這些列:SQL數成一排
表1:
ID , INT
NAME, NVARCHA
ROLL, INT
表2:
ID, INT
NAME_ID, INT
REAL_DATE, Date
H7_00, BIT
H8_00, BIT
我想H7_00是這樣的真實姓名的列表,爲期3個月。
Real_Date | Name| Name | Name | Name | Name | Name | Name |Name |Name |Name |Name
Real_Date | Name | Name |
Real_Date | Name| Name | Name | Name
Real_Date | Name | Name | Name | Name |Name| Name | Name | Name
以下是我的嘗試
SELECT
Hours.Real_Date, Person.Name ,Person.Role
FROM
Person
INNER JOIN
Hours ON Hours.P_ID = Person.ID
WHERE
(Hours.Real_Date >= getDate())
AND
(Hours.Real_Date <= getDate() + 90)
(Hours.H7_00 = 1 AND Hours.H7_00_Free = 1)
AND
(Person.Role = 1)
ORDER BY
Real_Date, Name
這是我得到
2013-12-12 AAAA 1
2013-12-12 BBBB 1
2013-12-12 CCCC 1
如果任何人有一個解決方案,我將非常感激,
而且由於在提前回復
它應該怎樣幫助我? 我需要得到一些答案到一個答案 – user1095549