Re: [SQL ] ID归户后再累计如何进行?

楼主: ji394su33000 (一枝独秀不是春)   2022-11-18 16:20:05
※ 引述《SGMitchi14 (永不放弃)》之铭言:
: (针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
: 数据库名称:oracle SQL Developer
: 数据库版本:1.5.5
: 内容/问题描述:
: 各位数据库先进好,小弟是数据库新手,自行看书并实际操作学习,
: 最近遇到几个棘手的问题,再恳请先进们指教,谢谢。
: 问题一:数据库字段含月份、ID,我想要计算ID归户后再累计
: 例如1月:1月同ID的人数
: 2月:1-2月中,同ID的人数【意即1-2月只要出现1次就只算1次】
: .
: .
: 6月:1-6月中,同ID的人数
: 以此类推...
: 所以可能产生的结果:
: 1月:3000人
: 2月:3500人【单独只看2月也是3000人,但有500人是2月才出现,1月没有出现过】
: 3月:4000人【单独只看3月也是3000人,但有500人是3月才出现,1-2月没有出现过】
: 请问这样有什么方式可以解决吗?
我看起来应该是在问去重复的问题:
declare
V_MONTH int;
V_COUNT int;
V_RESULT int;
begin
V_COUNT := 0;
作者: SGMitchi14 (永不放弃)   2022-11-20 01:20:00
我来试试看您的方式,谢谢您的指教,谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com