我是 iOS 版 sqlite 的新手。我正在制作一个应用程序,用户将根据指定日期将客户名称存储在数据库中。
id Day Client1 Client2 Client3 Client4 Client5 Client6
0 Monday Nitin Vijay Akshay Ajit Sahil Ravi
1 Tuesday Ravi Akshay Nitin Sahil Vijay Ajit
2 Wednesday Vijay Nitin Vijay Akshay Ravi Ajit
3 Thursday Akshay Ajit Nitin Ravi Sahil Vijay
4 Friday Nitin Nitin Akshay Sahil Ravi Vijay
有些客户每天都会重复,如何统计每个客户每天遇到我的次数并保存到int。
例如。
Monday
Nitin = 1
Vijay = 1
Akshay = 1
Ajit = 1
Sahil = 1
Ravi = 1
这应该在每天上午 12:00 更新,如果我请求数据库显示周二的计数,它应该附带(周一计数 + 周二计数)
Tuesday
Nitin = 2
Vijay = 2
Akshay = 2
Ajit = 2
Sahil = 2
Ravi = 2
我应该如何实现它?
Best Answer-推荐答案 strong>
假设您已经对数据库进行了规范化,使用如下表:
Days: id Day
0 Monday
1 Tuesday
2 Wednesday
...
Appointments: DayID Client
0 Nitin
0 Vijay
0 Akshay
0 Ajit
0 Sahil
0 Ravi
1 Ravi
1 Akshay
1 Nitin
...
那么您可以简单地计算每个客户的记录:
关于ios - 统计数据库中的条目,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/19533702/
|