以下の SQL コマンドの Couchdb _design ドキュメントを作成しています。
SELECT NVL(MAX(NVL(VERSION,0)),0)+1 FROM pricelistdocs WHERE
PRICE_LIST_ID = ? AND DELETION_FLAG = 0;
以下の_designビュー関数を実行して値を返すことを思いつきましたが、上記のSQLコマンドが正しく、期待を満たしているかどうかは疑問です。
function(doc){
if(doc.PRICE_LIST_ID == "110011" && doc.DELETION_FLAG == "0" ){
emit(doc._id, doc.VERSION);
}
}
上記の _design ビュー ドキュメントにNVL()
and関数を追加する方法を教えてください。MAX
情報や手がかりをいただければ幸いです。お時間をいただきありがとうございます。