मेरे पास चेक तिथि विशेष तिथि के लिए दो बार मौजूद है।कमरे की जांच करने के लिए mysql समय अवधि के साथ किसी विशेष तिथि के लिए मौजूद है
मैं दो प्रश्न निम्नलिखित है की कोशिश अपने कुछ समय के अधिकार चलाने लेकिन, जब मैं समय गलत परिणाम को 12:00 PM पर करने के लिए 10:00 पूर्वाह्न चयन किसी भी अभिलेख वापस नहीं करने का मतलब है।
क्वेरी-1:
SELECT 1 FROM `timetable_details` WHERE (
((`td_from` <= '10:00:00') AND (`td_to` > '10:00:00'))
OR
((`td_from` < '12:20:00') AND (`td_to` >= '12:20:00'))
) AND ((`td_room`='1') AND (`td_date`='2016-01-25'))
प्रश्न-2:
SELECT 1 FROM `timetable_details` WHERE (
(`td_from` > '07:00:00') AND (`td_to` < '08:00:00')
) AND ((`td_room`='1') AND (`td_date`='2016-01-25'))
मैं td_id = 4
संख्या पंक्ति मिलता है, लेकिन रिटर्न नहीं है।
अग्रिम धन्यवाद।
क्या आप MySQL या SQlite का उपयोग कर रहे हैं या? उत्पादों को शामिल न करें टैग न करें ... – jarlh
@jarlh ठीक है, महोदय, मैं टैग हटाता हूं, मैंने 'MySQL' –
td_from और td_to का उपयोग किया, क्या उन्हें डेटाटाइम के रूप में घोषित किया गया है? – Trevor