0

I am relatively new to MySQL and VBA, I have 12 Excel sheets each has over 85000 rows and 18 columns , generally these sheets describe Gross sales, profit and volume of sales for each product of Telecom service provider .

I would like rearrange columns of gross sales and profit for each product in descending order and extract top 30 products and total amount of sales in each quarter and net profit.

I would like to know if MySQL or VB Script is efficient to handle such a large data base ?.

I good at c++,matlab programming , i have never tried MySQL or any relational database programming before, kindly please suggest me ways to approach this question

DevanDevak
  • 41
  • 2
  • 12
  • What is the significance of the 12 worksheets? Are they monthly reports that list every sale including product name, gross sales, profit and volume? Are you trying to create a summary page that lists each product and it's sales per quarter? –  Aug 12 '16 at 12:08
  • If this is just a yearly report I'd wouldn't bother with a database. It would take about a minute to process the information using VBA. –  Aug 12 '16 at 12:19

1 Answers1

2

I don't think 12*18*85,000 = 18,360,000 should be a problem for a relational database.

Those tasks you discribe should be quite simple with SQL statements (select, group by, order by).

See:

Community
  • 1
  • 1
Ulli Schmid
  • 1,167
  • 1
  • 8
  • 16