मेरी तालिका कई दिनों और चैनलों के लिए अनुसूचित टीवी कार्यक्रमों की एक सूची है।अब और अगला टीवी कार्यक्रम जानकारी SQL क्वेरी
SELECT * FROM [Scheduled_Programmes]
Channel Date Time Title
1 2012-09-19 06:00 Family Guy
2 2012-09-19 06:01 CSI Miami
3 2012-09-19 06:20 News
1 2012-09-19 06:30 Heroes
2 2012-09-19 07:01 Spiderman
3 2012-09-19 06:40 Batman
1 2012-09-19 07:30 Micky Mouse
2 2012-09-19 07:31 CSI New York
3 2012-09-19 07:10 Friends
1 2012-09-19 07:55 The Wire
2 2012-09-19 08:00 Dodgeball
3 2012-09-19 07:35 Gossip Girl
परिणाम सेट जो मैं बनाने की कोशिश कर रहा हूं वह अब क्या है और व्हाट्स ऑन नेक्स्ट।
Let's assume the current datetime is (D/M/Y HH:MM) 19/09/2012 07:15
तो जैसे कुछ:
Channel 1 Channel 2 Channel 3
NOW Heroes Spiderman Friends
NEXT Micky Mous CSI New York Gossip Girl
मैं मुश्किल कोड को प्रत्येक चैनल के लिए एक व्यक्ति क्वेरी बिना यह करने के लिए सबसे अच्छा तरीका है के लिए मेरे मस्तिष्क रैकिंग किया गया है। मुझे लगता है कि अब यह पर इस पर विचार कर रहा है, तो अगर कोई मुझे सही दिशा में इंगित कर सकता है तो यह बहुत अच्छा होगा।
धन्यवाद
पुनश्च: यह एक फर्क मैं Microsoft SQL सर्वर 2012
शानदार! आपको बहुत - बहुत धन्यवाद! मेरे पास एक संयुक्त तिथि/समय कॉलम है, हालांकि यह "वास्तविक" संचरण समय के लिए है, न कि टीवी गाइड शैली समय/दिनांक जो मैं यहां उपयोग कर रहा हूं। (उदाहरण: 18:00:00 बनाम 18:02:13) इसके अलावा, मैं मानता हूं कि इनमें से कुछ जीयूआई में किया जा सकता है, लेकिन मुझे पता था कि यह एसक्यूएल में किया जा सकता है और यह मुझे पागल कर रहा था। धन्यवाद – pugu