質問するログイン新規登録

回答編集履歴

1

markdown訂正

2018/10/27 02:52

投稿

seastar3
seastar3

スコア2287

answer CHANGED
@@ -1,11 +1,11 @@
1
1
  購入日が空欄のシリアルNOの先頭のレコードだけ日付を入れるクエリは、
2
- ```SQL:日付空欄先頭更新クエリ
2
+ ```SQL
3
3
  UPDATE 購入記録テーブル SET [購入記録テーブル].購入日 = Date() where シリアルNO = (SELECT Min([シリアルNO]) FROM 購入記録テーブル WHERE [購入記録テーブル].購入日 Is Null);
4
4
  ```
5
5
  です。
6
6
 
7
7
  補足として日付が空欄の先頭レコードのシリアルNOを求める選択クエリは、
8
- ```SQL:日付空欄先頭シリアルNO選択クエリ
8
+ ```SQL
9
9
  SELECT Min([シリアルNO]) AS 指定シリアルNO FROM 購入記録テーブル WHERE [購入記録テーブル].購入日 Is Null)
10
10
  ```
11
11
  です。シリアルNOフィールドの代わりに、管理IDフィールドを当てはめても矛盾しないでしょう。