I intend to calculate a column named “position“ with an initial value of 0. The calculation logic is: when “position” = 0 and “ov95” = 1, “position” returns 1; when “position” = 1 and “ov70” = 0, “position” returns 0. That is, the calculation of “position“ in the k-th row requires the value of “position“ in the (k-1)th row. Is it possible to achieve this using SQL?
DolphinDB: how to perform iterative operations based on previous results using SQL statements?
54 Views Asked by zhihengqu At
1
There are 1 best solutions below
Related Questions in DOLPHINDB
- How to append an array vector to a database?
- Does the following value partition cover the day of December 31st?
- How can three int variables, start_year, start_month, and start_day, which are 2024, 3, and 4 respectively, be merged into a date variable (date)?
- How to specify multiple databases when connecting to DolphinDB Server with JDBC interface?
- The Asof join engine output does not match expectations
- Why does having GROUP BY in an IN clause cause the query to become unexecutable?
- Why the same regular expression outputs different results in Linux and Windows?
- Fail to write to a DFS table due to the error The column used for value-partitioning cannot contain NULL values
- DolphinDB: How to solve the error The number of partitions [xxxx] relevant to the query is too large?
- How to retrieve the row/column names of a matrix in DolphinDB?
- How to boost the data distribution speed of stream tables in DolphinDB?
- How to rename multiple columns?
- Fail to run overly long DolphinDB scripts with Python API
- asof join returns empty for unmatched partitioned data
- How to quickly create an empty wide table in DolphinDB?
Related Questions in ACCUMULATE
- SIMD method to get all consecutive sums of 4 or 8 DWORD integers (prefix-sum within each vector)
- Accumulated Balance in SAS
- Accumulate based on lagged values and values in different columns in R
- Sum Accumulated Power BI DAX
- KDB/q How to accumulate based on output accuracy
- accumulating rows in chronologic order in datafame b until reaching approximately the values in dataframe a in chronologic order
- How to only attach a new accumulative ID to my groups only if they are continuously present in the data set?
- understanding purrr::accumulate in R and the paste function
- DolphinDB: how to perform iterative operations based on previous results using SQL statements?
- Summing data from time points, sequentially in r
- kdb/q How to use the Do Accumulator using a function that takes in multiple outputs?
- python pandas create new string column cumulatively based on other column condition
- Is there a way to use previously value of .y in accumulate2 function in R?
- Cumulative loan data with dates for a given firm in SAS
- How to get the factorial of a number using std :: accumulate()?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?

I think
accumulatecould perform your calculation: implement your position calucation function, and then input your table (which containsov70andov95columns) and the init value (0 in your case). Then you will get the position vector.