Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在“两个日期”字段中检查给定日期是否不存在_Mysql - Fatal编程技术网

Mysql 在“两个日期”字段中检查给定日期是否不存在

Mysql 在“两个日期”字段中检查给定日期是否不存在,mysql,Mysql,嗨,朋友们,只是我不知道检查给定日期的查询不存在给定日期字段 在mysql中。有谁能帮我找到我有两个表1。结婚大厅和预订 大厅id是大厅表中的主键,是预订表中的外键。如何连接两个表。我的问题是1.检索2013年1月15日可用的结婚大厅 booking_From booking_to 2012-10-12 2012-10-15 2012-10-17 2012-10-19 要检查给定日期“2012-10-

嗨,朋友们,只是我不知道检查给定日期的查询不存在给定日期字段 在mysql中。有谁能帮我找到我有两个表1。结婚大厅和预订 大厅id是大厅表中的主键,是预订表中的外键。如何连接两个表。我的问题是1.检索2013年1月15日可用的结婚大厅

booking_From      booking_to            
2012-10-12       2012-10-15         
2012-10-17       2012-10-19         
要检查给定日期“2012-10-12”在该日期上方不存在,请尝试

Here, we are find out date betwwen range of date or not.
If any record is exists then we count no of record is greater then o then date is exists otherwise date is not exists using case function :

   select (case when count(*) <=0 then 'Date is not exists' else 'Date is exists' end) as
     'exists' from given_date where `From` >= '2012-10-12' and  `to` <= '2012-10-12'

您可以将OR条件运算符用作

SELECT * FROM yourTable WHERE FROM = YourDate OR To = YourDate

from和to是无效的列名,它们是SQL关键字。我还认为你误解了这个问题,这不是一个平等测试,它看起来像一个范围排除。可能最好删除此答案。虽然这可能回答了问题,但最好解释原因或提供信息链接。但我想获取结婚大厅的名称。我如何才能做到这一点?请输入columname:选择count*=“2012-10-12”时的大小写并
select * from yourtable where `from`='2012-10-12' or `to`='2012-10-12';
SELECT * FROM yourTable WHERE FROM = YourDate OR To = YourDate
SELECT 
  CASE DoesExist
    WHEN 1 THEN 'Exists'
    ELSE 'Doesnt Exist'
  END AS 'Exists or not?'
FROM
(
    SELECT 1 AS DoesExist
    FROM tAble
    WHERE EXISTS 
    (
         SELECT Date 
         FROM Table WHERE `FROM` >= '20121012' AND `To` <= '20121012'
    )
) t