[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ale] db insert driving me nuts
- Subject: [ale] db insert driving me nuts
- From: jim.kinney at gmail.com (Jim Kinney)
- Date: Thu, 5 Nov 2009 15:14:21 -0500
I'm working on a postgresql db and have a data file I need to
insert/mung and insert and I'm stumped on the following:
data is as below
ID counter_1 counter_2 counter_total type
1 100 20 120 A
1 15 3 18 U
2 23 22 45 C
2 125 55 180 U
3 15 120 135 A
4 75 25 100 B
...
I need to sum the counter per ID. That's easy. But I also need to
adjust the type U to be A,B,C,D or E if the ID ALSO has a type U but
NOT if the ID has ONLY a type U
So the final data is compacted to be:
ID counter_1 counter_2 counter_total type
1 115 23 138 A
2 148 77 225 C
3 15 120 135 A
4 75 25 100 B
The best part is the source of these data sets is two separate files
One file has ID, counter_1, type
the other has ID, counter_2, type
neither file has counter_total as it's a sum of counter_1 and counter_2
each file is millions of lines long.....
--
--
James P. Kinney III
Actively in pursuit of Life, Liberty and Happiness