現在、学生の登録システムを作成していますが、生徒情報をupdateする作業が上手くいきません。こちらのサイトを元にphpを作成していますが、現在名前だけは更新できるものの、他の情報の更新ができません。件の閲覧数AccessのSQLでDateAdd関数と日付を比較すると『比較条件の型が一致しません』とのエラーお世話になります。MicrosoftAccess2010でSQLを記述しているときに、現在の日時(NOW())と、日付フィールドの値をDATEADDで加算した日付を比較すると、『比較条件の型が一致しません』とのエラーになります。DATEADD関数が返す値は日付型だったと思うのですが、これがなぜエラーなのかが解りません。原因と対策をお教えいただけますでしょうか。件の閲覧数joinしたテーブルに対して、特定のカラムの検索条件がない場合は、同じカラムへの違う条件で検索したい以下のような二つのテーブルが存在します。sqlを発行した際にWHERE句のマッチが早い順番で並び替えたいです。検索ロジックの改修で、*をワイルドカードとして扱う改修を行っています。(SQLで言う%と同じ扱いです。*のエスケープは、\*としています。結果として、検索文字列に対して、以下の変換処理を行い、その文字列でSQLの発行を行うようにしました。作成中のプログラムのSQL挙動を確認したいSQLを用いたプログラムを作成中なのですが、頻繁にエラーを出してしまいます。普段PHPでエラーの確認をする際は、file::log()やvar_dumpを要所要所に入れ、どこが原因かを追究しています。件の閲覧数VIEWの中で同じ番号を持つグループの中で、ステータスが混在している場合だけ、VIEWの値を更新するSQL文を作成したいあるVIEW(a_b_view)の中で、「A番号」、「B番号」、「C番号」が共に同じレコードが存在することがあり、それらの中で「ステータス1」が”0”と”1”が混在している場合があります。同じ番号を持つグループの中でステータスが混在している場合だけ値を更新するSQL文を作成したい1個のテーブル(A_TBL)の中で、「A番号」、「B番号」、「C番号」が共に同じレコードが存在することがあり、それらの中で「ステータス1」が”0”と”1”が混在している場合があります。その条件に合致する全てのレコードに対して、「ステータス1」を”2"、「ステータス2」を”0”にするSQL文を作りたいのですが、上手くいきません。どなたかご教示をお願いできますでしょうか。