データベース内の2つの列SlotID(int identity)とSlotTime(varchar)を持つMyテーブルはTimeListと呼ばれます。範囲の値を取得するには
SlotID SlotTime
1 8:00AM-8:15AM
2 8:15AM-8:30AM
3 8:30AM-8:45AM
4 8:45AM-9AM
5 9AM-9:30AM
同様に、午後6時45分午後7時00分まで。
starttimeとendtimeを午前8時に、endtimeを午前9時に渡すと、上記のテーブルの最初の4行を取得したいと思います。誰でもこのようなストアドプロシージャを持つことができますか?
AMbやPMをASCIIbetically sortableにするために時間の前に置く必要はありませんか? – Thorsten79
はい、テキストデータ型を使用する場合は、値を比較可能にするために、「AM08:00」のような厄介な書式を使用する必要があります。 – Guffa