nikunikumanのプロフィール
- ベストアンサー数
- 1
- ベストアンサー率
- 100%
- お礼率
- 28%
- 登録日2006/09/26
- 売上日より小さく且つ最大日の抽出
以前こちらで商品の価格変更に対応するため履歴テーブルの作成を教えていただきました。作成したテーブルは以下のようなものです。 商品番号,価格,開始日,終了日 00000001,120,2006/01/01,9999/09/09 00000002,200,2006/01/01,2006/12/31 00000002,210,2007/01/01,9999/09/09 00000003,150,2006/01/01,2006/09/30 00000003,180,2006/10/01,9999/09/09 売上テーブルと履歴テーブルを使い売上金額を集計しています。 商品番号が複数存在する場合は売上日が開始日と終了日の間になる価格を取ってくるようにしています。 しかし現在、履歴テーブルの終了日は手入力しているため、この手間を省くため以下のようなテーブルへの変更を検討しています。 商品番号,価格,適用日 00000001,120,2006/01/01 00000002,200,2006/01/01 00000002,210,2007/01/01 00000003,150,2006/01/01 00000003,180,2006/10/01 このような履歴テーブルにした場合、商品番号が複数存在するときは売上日より小さく且つ最大日のものを抽出するようにしなければならないと思うのですが、うまくいかず売上日より小さい日付ものか最大日付のもののどちらかしか抽出できません。 どのようにしたらいいのでしょうか。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- shinp
- 回答数4
- 対策ソフトを入れていない会社のPCをホテルでLAN接続する場合のセキュリティ
現在、複数の社員で利用しているノートパソコンの運用変更を検討しています。 <現在の運用> ・WIN2000OSのノートPCを利用 ・接続P-IN ・プロバイダのウィルスセキュリティーサービスを利用 何故ウィルスソフトを入れていないかというと、使用する社員の知識が不足しており、PCは持ち歩かずにホテルに預けているため、 知識のあるスタッフが適宜更新をすることが出来ず、プロバイダのサービスを利用しています。 しかし、P-INは速度も遅いことと、NTTが今後@Freedという現在利用している接続を秋ごろに廃止する予定があります。 <今後の希望> ・ホテルのLAN接続が無料で利用できるため運用を変更したい。 この場合、ウィルス対策をプロバイダーのサービスに頼っていたため、何らかの別の対策を考える必要があるのですが、 ホテルのLAN接続を使用する場合、どのような方法があるのか悩んでいます。 基本的にホテルのLANもまったくセキュリティー対策をしていないわけではないのかと思いますが、あくまでも責任は利用者でとあります。 説明が不足しているかもしれませんが、LANを使用し利用者の知識に頼らないウィルス対策というのはあるのでしょうか? よろしくお願いします
- 締切済み
- ウィルス・マルウェア
- jj3desu
- 回答数5
- インターネットがうまく接続してくれません。
インターネットに接続するためにLANをつないだあとに何か 設定等をしなくてはいけないのですか? ネットワーク接続などを見てもいまいち設定の仕方がわかりません。 どなたか教えていただけませんか?
- 締切済み
- その他(インターネット接続・通信)
- snoopy-o-2
- 回答数2
- SELECT と INSERT の速度
素人な質問ですみません。 環境:ORACLE 10g ストアドである値をINSERTする場合、 キー重複でEXCEPRIONに飛ばすのと、SELECTで同キーの件数(0 or 1)を取得して、 O件の場合のみ処理を行うのではどちらのほうが速度は上なのでしょう? ちなみに登録されるテーブルのレイアウトは、 項目(1) NUMBER(8) PK, 項目(2) NUMBER(8) PK, 項目(3) VARCHAR2(256) PK, 項目(4) NUMBER(2) PK, 項目(5) NUMBER(8) って感じです。 よろしくおねがいします。
- 売上日より小さく且つ最大日の抽出
以前こちらで商品の価格変更に対応するため履歴テーブルの作成を教えていただきました。作成したテーブルは以下のようなものです。 商品番号,価格,開始日,終了日 00000001,120,2006/01/01,9999/09/09 00000002,200,2006/01/01,2006/12/31 00000002,210,2007/01/01,9999/09/09 00000003,150,2006/01/01,2006/09/30 00000003,180,2006/10/01,9999/09/09 売上テーブルと履歴テーブルを使い売上金額を集計しています。 商品番号が複数存在する場合は売上日が開始日と終了日の間になる価格を取ってくるようにしています。 しかし現在、履歴テーブルの終了日は手入力しているため、この手間を省くため以下のようなテーブルへの変更を検討しています。 商品番号,価格,適用日 00000001,120,2006/01/01 00000002,200,2006/01/01 00000002,210,2007/01/01 00000003,150,2006/01/01 00000003,180,2006/10/01 このような履歴テーブルにした場合、商品番号が複数存在するときは売上日より小さく且つ最大日のものを抽出するようにしなければならないと思うのですが、うまくいかず売上日より小さい日付ものか最大日付のもののどちらかしか抽出できません。 どのようにしたらいいのでしょうか。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- shinp
- 回答数4