日付、ユーザー名、およびその日付の12個の操作IDの1つを持つクエリが必要です。どのように日付を選択肢に渡すのですか?
bob 1
bob 2
bob 3
bob 4
bob 5
bob 6
bob 7
bob 8
bob 9
bob 10
bob 11
bob 12
jimmeh 1
jimmeh 2
jimmeh 3
jimmeh 4
jimmeh 5
jimmeh 6
jimmeh 7
jimmeh 8
jimmeh 9
jimmeh 10
jimmeh 11
jimmeh 12
jimbo 1
jimbo 2
jimbo 3
jimbo 4
jimbo 5
jimbo 6
jimbo 7
jimbo 8
jimbo 9
jimbo 10
jimbo 11
jimbo 12
しかし、私はまた、毎日参加横断したいと思います:例えば
operations
"id";"name";
"1";"LASER CUTTING"
"2";"DEBURR"
"3";"MACHINING"
"4";"BENDING"
"5";"PEM"
"6";"WELDING"
"7";"PAINT PREPARATION"
"8";"PAINTING"
"9";"SILKSCREEN PREPARATION"
"10";"SILKSCREEN"
"11";"ASSEMBLY - PACKAGING"
"12";"LASER PREP";
とユーザーテーブル
bob
jimmeh
jimbo
私は、クロスはこのような何かを得るためにそれらのテーブル間の結合を持っています2011年1月1日から現在までの間、私はこのクエリを使用して毎日のすべての操作のためのすべての人のためのレコードを私がピボットテーブルに入れて、それを毎週のレポートを駆動するために使うことができます各操作のユーザーごとにdb.usersが結合操作から
は、今のところ、私は単純なselectユーザーIDを持っているのDepartmentID =
私はこれを試してみました8:
1を選択しただろうかと同様にselect
userid,
first_name,
last_name,
operations.id,
operations.name
from
protocase.tblusers
join
operations
join
select (BETWEEN "2011-01-01" and NOW())
where
departmentid = 8 and
protocase.tblusers.active = 1
(1,2,3 )やテーブルから来ていないものがありますが、1月1日から今までのすべての日付をどのように選択するかわかりません。これも可能ですか?
試しましたか?また、質問には通常どこかに疑問符が付いています。 – JNK
質問はタイトルにあります。また、私が試したことを反映するために編集されました。 – davidahines
タイトルの質問に対する回答は「はい」です。 :) – JNK