質問編集履歴

1

根本的なテーブル設計の見直しを行いました

2021/06/30 02:26

投稿

tokita.
tokita.

スコア61

test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,17 @@
11
11
  エクセルでいうところの[hh]:mm形式、この場合25:30というように結果表示するよう設定したいのですが
12
12
 
13
13
  これはテーブルデザインの設定を変えるなどの方法で実現できますでしょうか。
14
+
15
+
16
+
17
+ ---
18
+
19
+
20
+
21
+ 追記依頼を読んで、変なテーブル設計しているかもしれないと思い見直しましたところ
22
+
23
+ smalldatetimeと設定していた18個のフィールドがあったうち、16個は24時間を超えることがなく、日付も不要のため、Time型にしました。
24
+
25
+ 残り2個は今まで日付を設定していなかったのですが、適切な日付がありましたので、DB書き込み前に日付と時間を足してからsmalldatetimeに格納するようにしました。
26
+
27
+ ただこちらの2個について普段は時間部分しか見ないため、計算列で視認性を向上させました。