Find Jobs
Hire Freelancers

Correct or provide a correct SQL statement for grouping data from single table.

£10-20 GBP

Completed
Posted over 5 years ago

£10-20 GBP

Paid on delivery
I have a table that has 5 fields. MyTable (ts int, pid int, pfc int, psc int, spt int) The table stores unique records. I mean no record will present in the table twice. The stored data essentially is grouped by the "ts" field. I mean all the records that have the same "ts" value can be considered a single group. The task is to write a SQL statement in such a way that we find the frequency of the records with respect to a single group and with respect to the entire groups. For example: If we have this records: INSERT INTO MyTable VALUES (10, 1, 0, 0, 0) ; INSERT INTO MyTable VALUES (10, 1, 0, 0, 0) ; INSERT INTO MyTable VALUES (10, 1, 0, 0, 1) ; INSERT INTO MyTable VALUES (10, 1, 0, 0, 1) ; INSERT INTO MyTable VALUES (10, 1, 1, 0, 1) ; INSERT INTO MyTable VALUES (11, 1, 0, 0, 1) ; INSERT INTO MyTable VALUES (11, 1, 0, 0, 1) ; INSERT INTO MyTable VALUES (11, 1, 0, 0, 1) ; INSERT INTO MyTable VALUES (11, 1, 0, 2, 0) ; INSERT INTO MyTable VALUES (11, 1, 0, 2, 0) ; The final result of the desired SQL statement is ts | pid | pfc | psc | spt | thiscount | accmulatedcount 10 | 1 | 0 | 0 | 0 | 2 | 2 10 | 1 | 0 | 0 | 1 | 2 | 2 11 | 1 | 0 | 0 | 1 | 3 | 5 <-- because we have 2 in the 10 group 11 | 1 | 0 | 2 | 0 | 2 | 2 11 | 1 | 1 | 0 | 1 | 0 | 1 <-- NOTICE: thiscount =0 because no reletive record in the group 11 HOEVER the "accmulatedcount" reveals the "1" from the previous records in any. If we have more than groups then we should do the same with them. For a clear example please see the attached image.
Project ID: 17525236

About the project

17 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
£21 GBP in 1 day
4.9 (13 reviews)
4.3
4.3
17 freelancers are bidding on average £17 GBP for this job
User Avatar
Hello There, I have been working with postgresql, sql, sqlite since last 4+ years. I can do your project. I would like to do your project. Message me for more details.
£13 GBP in 1 day
4.6 (9 reviews)
3.6
3.6
User Avatar
I have more than 3 years of experience working with databases such as oracle and MSSQL with complex queries
£18 GBP in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
hello sir, I have great knowledge in core development and more than 4 year experience. also I can do your task in few hours. thanks
£13 GBP in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I have done task like this before. I can do it confidently. To write the query so that you will get count of repeated int in column and complete table, I have syntax ready.
£18 GBP in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hey I have read & understood your requirements. I have already done similar kind of jobs. I have plenty of time available with me. So i hope you will open a PM for discussion. Thanks Parmod
£18 GBP in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
hi I am experienced developer and i need good feed back because i am new to freelancers. i m bidding very low for feedback only.
£13 GBP in 1 day
4.4 (1 review)
0.0
0.0
User Avatar
Hello there i have been working on tsql from a long I believe i can do your task real quick.
£21 GBP in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi there, I have right experience to do this job. Do inbox me for further discussion. I am working on sql server from 4 years. Thanks
£18 GBP in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
SWANSEA, United Kingdom
5.0
3
Payment method verified
Member since Jul 29, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.