For example I have in database allowed ranges - (08:00-12:00), (12:00-15:00) and requested range I want to test - (09:00-14:00). Is there any way to understand that my test range is included in allowed range in database. It can be splited in even more parts, I just want to know if my range fully fits to list of time ranges in database.
Is there any way to match multiple date ranges for inclusion in other multiple ranges in postgresql
182 Views Asked by sl_bug At
1
There are 1 best solutions below
Related Questions in POSTGRESQL
- Only the first SQL script gets executed inside Docker Postgres container
- Compare fields in two tables
- Hibernate ClobJdbcType bindings: what are the diferences?
- Postgres && statement Error in Mybatis Mapper?
- Can this query be optimized? (Choosing a random row to insert, that excludes previously inserted Rows)
- Connection terminated unexpectedly while performing multi row insert using pg-promise
- Processing multiple forms in nodejs and postgresql
- How to copy data from SQLite to postgreSQL?
- PGAdmin4 configured behind a reverse proxy but unable to connect to Postgresql server
- Updates to pgsodium encrypted values don't use specified key_id
- Connecting to Postgres running in a Docker container using psql
- Can't connect to local postgresql server from my docker container
- Django Arrayfield migration to cloud sql (Postgresql) not creating the column
- Get list of matching keywords for each post
- docker-compose can't reset postgresql database
Related Questions in RANGE
- How to evaluate the probability of a range in R?
- drop down list to decide which range my graph will plot
- How to write a clickable link in VS Code terminal that points to a multiline range?
- VBA script to read values from one worksheet and write to another (set range problem)
- Convert ClosedRange<String> to List in Kotlin?
- VBA dynamic feed multiple files into current one but error of "Run-rime error 7 out of memory" occurs
- How to use std::ranges::set_symmetric_difference over a non sorted range?
- Extracting text from a merged range in multiple sheets
- How do I assign a range and a 1d array to a 2d variant array?
- Python: Generate range of values for groupby values
- slider input ranges in html with min and max values inside a table and a for loop
- Google sheets newbie - corresponding cells autofill based on dropdown choice
- Using awk how do i find numbers in a file between 200 and 400?
- How to get Word VBA Convert Selection Range from one Shade to another Confined to End of Selected Range?
- Excel cell validation set by vba sets incorrect data range
Related Questions in INCLUSION
- PHP File Inclusion Issue: File not Executing as Expected
- Select observations based on criteria
- Determine indexes where A is a submatrix of matrix B
- Best practice for handling dependencies?
- Path error in a header inclusion with Geany (C++)
- R Count Sequentially Columns
- How can I apply my form to multiple templates in django
- In mongo(ose) what projection field values are treated as inclusion?
- Check if list element is a sub-element of those in another list with Python
- Parsing in Python between 'in', '==' and 'is'
- What is the best R implementation to compute lexical inheritance in pairwise comparisons of Wikipedia articles from their titles?
- Trying to understand Local File Inclusion of php command: include 'sql.php?/../../etc/passwd'
- Is there a neat way to check for the inclusion in an interval of all values in an array using pandas (or another python tool)?
- Inclusion vector module conflict c++
- Eclipse CDT Consistently Producing Three Inclusion Related Errors
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?
You don't provide table structure, so I have no idea of data type. lets assume those are texts:
then how you can do it:
first you need to "cast" your time to timestamp, as there is no timerange in postgres, so we take same day for all times (
w.h = 2017-01-01) and convert a,b,c to ta,tb,tc with default including brackets (which totally fits our case).then use
unionhttps://www.postgresql.org/docs/current/static/functions-range.html#RANGE-FUNCTIONS-TABLE operator to get "glued" intervallastly check if the range is contained by the larger one with
<@operator