2017-05-08 5 views

答えて

0

N1QLは、AND、OR、および複合述語をサポートします。 Btw、distance()関数は何ですか?それがN1QLに存在するかどうかは思い出せません。 実行しようとしている正確なクエリを投稿できますか?

+0

私は安らかなサービスをcouchbaseに変換しようとしています。 SQLクエリは、 "SELECT ULDSerial FROM BeaconLink WHERE BeaconSerial = \ '" + variable + "\'"のようになります。変数は比較されるメソッドで可変です。 ULDSerialとBeaconSerialはテーブルの行です。 私のcocuchbaseアプリでは、私はすべてのドキュメントが格納されている1つのバケットを持っています。私のN1QLは次のようになります: "SELECT' bucket'.uldNumber FROM 'bucket' WHERE type = 'BeaconLink' AND SerialNumber = \ '" + variable + "\" "; WHEREステートメントが動作する前に照会します。 – Iamasking88

+0

andステートメントのクエリは次のようになります: "SELECT' bucket'.distance FROM 'bucket' WHERE type = 'UT_BEACON_INFO' AND ReceivedDate> = \ '" + currentDate.AddSeconds(-5)+ "receivedDate < = "'+ currentDate.AddSeconds(5)+" \ "とserialNumber = \'" + serialNumber + "AND receiverId = \" "+ receiverId +" \ ""動作するSQLクエリ: "SELECT Distance FROM UD_BEACON_INFO WHERE ReceivedDate> = \ '"+ currentDate.AddSeconds(-5)+" AND ReceivedDate <= \ "" + currentDate.AddSeconds(5)+ "\" AND SerialNumber = \ "" + serialNumber + "\とReceiverId = \ '"+ receiverId +" \ "" – Iamasking88

+0

上記の2つのコメントをご覧になれば – Iamasking88

関連する問題