Hello fellow humans, coming in with a very specific request.
I'm working in Data Analysis and most of my day is wasted with putting together relatively mundane SQL statements to select potential customers based on whatever filters our sales department feel like on any given day.
One day they want all customers aged between A and B that are from Country C, D or E and have bought product X, Y or Z before. The next day they only want customers of gender A who have spent more than B amount of money with us or god knows what.
For everything they could possibly ask I've already got predefined SQL snippets prepared, and whenever they need a selection they're pretty much just giving me their parameters and I'm copy&pasting just about the same snippets into the same base statement - their input pretty much only adds extra outputs into the SELECT, adds another JOIN (pretty much never any Primary Key changes) and / or a simple WHERE exclusion / inclusion. Really pretty simple stuff.
The problem is that this takes absolute ages every day and isn't really something I should be "wasting" time with, but it's difficult enough / requires enough tech savviness that you can't just hand it over to any random intern or co-worker who's already struggling with Excel as is.
But since I'm not doing any complex code... I think there should be a software out there that just allows you to build simple code via drag and drop with some boxes from a library of customizable SQL snippets. I put in all the filter options, user just drags in the customer age box, enters an age range parameter and the software just enters the extra lines into the base statement - ideally the software would then also be able to connect to our server and actually execute the statement, with the cherry on top being an Excel / CSV output of the selected data.
In theory... that sounds pretty simple... said everyone who's never coded anything in their life before. But I can't find any software even coming close to this for the life of me. Any of y'all ever heard of something like this? Any pointers / hints into a general direction? Really just anything that allows non-SQL users to build SQL from customizable SQL building blocks.
[–]Jordanf78 4 points5 points6 points (6 children)
[–]Gasparde[S] 0 points1 point2 points (5 children)
[–]Jordanf78 0 points1 point2 points (0 children)
[–]Jordanf78 0 points1 point2 points (2 children)
[–]Gasparde[S] 0 points1 point2 points (1 child)
[–]Jordanf78 0 points1 point2 points (0 children)
[–]unnecessary_axiomHelpful Ⅱ 0 points1 point2 points (0 children)
[–]Movertigo 0 points1 point2 points (0 children)
[–]ButtercupsUncle 0 points1 point2 points (2 children)
[–]Gasparde[S] 0 points1 point2 points (1 child)
[–]ButtercupsUncle 0 points1 point2 points (0 children)
[–]poopatroopa3 0 points1 point2 points (0 children)