0

私の要件は、あるテーブルから残りの予定のタイミングを知る必要があるということです。オプションは別のテーブルで利用できます。オプションはこの表で利用可能です

オプションはこの表で利用可能です

Timeid  Timing
==========================
1   | 00:00.0
----------------------------
2   | 00:00.0
-------------------------
3   | 00:00.0
--------------------------
4   | 30:00.0
------------------------------
5   | 30:00.0
-------------------------
6   | 30:00.0
-----------------------
7   | 30:00.0
------------------------
8   | 30:00.0
-------------------------

また、予約は次の表に保存されます

予約は次の表に保存されます

TreaterID   DateBooked  TimeID
----------------------------------------
1   |2012-01-01 |8
----------------------------------
1   |2012-01-01 |3
-------------------------------------

特定の日付の予約テーブルにない結果を、タイミング テーブルからのタイミングにしたいと考えています。私はプログラミングが初めてで、このソリューションのことしかできませんでした

SELECT Timing FROM ClinicNew.tbl_timing
    WHERE Timeid <>(SELECT Timeid FROM ClinicNew.TreaterEngagedDTM WHERE DateBooked = '02-01-2012')

このクエリでは正しい解決策が得られません。つまり、テーブル 2 で日付が利用できない場合は空白が返されます。日付が少なくとも 1 回利用可能であれば、問題なく動作します。このクエリを支援するか、私の要件に適した別のソリューションを提供してください。

4

2 に答える 2