我正在尝试创建一个表示驱动器持续时间的时间行。一个例子是:从A点到B点,大约需要20-25分钟。我应该怎么做呢?它是否有资格作为间隔?
答案 0 :(得分:1)
SQLite没有时间戳甚至时间间隔的本机数据类型;它使用strings or numbers that must be interpreted appropriately。
我建议您将持续时间存储为秒数。
在SQL中,一个时间间隔指定两个时间点之间的精确差异,例如“20分钟”。
如果要表示间隔的间隔(例如“20-25分钟”),则必须使用两个字段,例如duration_min
和duration_max
。