私はOracle SQLの初心者で、2つの質問が必要です。Oracle SQLで2つのvarchar日付の間の日数を見つけよう
まず、2つのイベントの間の日数を見つけたいと思います。この2つの日付は現在varchars(!)です。
擬似コード: リクエストがyesでsalesがyesの場合、request_dateからsales_dateを減算します。
データは次のようになります。理想的
Id request request_date sales sales_date
1 yes 2 feb14 yes 3 feb 14
2 yes 3 feb 14 no 3 feb 14
3 no 4 feb 14 no 5 feb 14
4 no 4 feb 14 yes 6 feb 14
そして、私はこれが結果になりたい:
Id request request_date sales sales_date days_between_request_sales
1 yes 2 feb14 yes 3 feb 14 1
私の2番目の質問は、私はすべてのこれらの結果を持っている場合、どのように私が得ることができるということですすべての日付の平均?
平均的な日付はどういう意味ですか?あなたの例では(たとえ「はい」の行だけでなく)平均がどうなるべきかを考慮してもかまいません。 – Aleksej
ご質問ありがとうございます。平均して、私はすべてのdays_between_request_sales日を要約したいと思っていました(要求と販売だけが両方ともyesだったところで)。そして、これを出現回数で割ります。これは1つの数字になります。まだ不明な点がある場合は、お知らせください。 – Veraaa