Skip to content

Popular topics

ExcelExcel VBAPower Query & PivotsExcel for FinanceAutomationSAP & OracleCodingAI & MLTech tipsWacky World

Recent posts

  • Basics of VBA / Macros Chapter – 80 (Userform Part-1)
  • Basics of VBA / Macros Chapter – 79 (ActiveX Controls Part-8)
  • Basics of VBA / Macros Chapter – 68 (Application Object Part-1)
  • Basics of VBA / Macros Chapter – 51 (Time and Date Part-8)
  • Loan Amortization Schedule in Excel with Extra Payments: Step-by-Step Template & Formulas
  • Excel Month-End Financial Close: Step-by-Step Checklist, Reconciliation Formulas & Template

🤯 Wacky fact of the day · Human Body

The brain uses about 20% of the body’s energy.

Although it is only around 2% of body weight, the brain consumes roughly a fifth of the body’s energy at rest.

Why? How? →Source ↗

AJ's Techie & Wacky World

Excel, SAP, Oracle & automation tips — plus wacky facts

Skip to content
  • ✨ AI Helper
  • 🎓 Courses
  • Excel & Office
    • Charts & Dashboards
    • Excel 365 & Dynamic Arrays
    • Excel for Finance
    • Excel for India
    • Excel Formulas
    • Excel Functions A–Z
    • Excel VBA
    • Formula Combos
    • Power BI & DAX
    • Power Query & Pivots
    • Python in Excel
    • Google Workspace
    • Outlook
    • PowerPoint
    • Word
  • Coding
    • Cloud & Servers
    • Dev Tools
    • Java
    • JavaScript
    • PowerShell
    • Python
    • R
    • Rust
    • SQL
    • VBA to Python Migration
  • Automation
    • AutoHotkey
    • Automation Basics
    • Office Scripts
    • Power Automate
    • Python Automation
    • SAP GUI Scripting
  • AI & ML
    • AI Agents & RAG
    • AI Agents & Workflows
    • AI Tools
    • Build Your Own LLM
    • Deep Learning
    • LLMs
    • Machine Learning
    • Prompt Engineering
    • Vibe Coding
  • ERP
    • Essbase
    • Oracle EPM Cloud
    • Oracle Smart View
    • SAP
    • Tally & Busy
    • Tax & Compliance
  • Tech Tips
    • Internet & Browser
    • Phone
    • Security & Privacy
    • Windows
    • Work Smarter
  • Wacky World
    • Fun Facts
    • History
    • Science
    • All Wacky Facts
  • Tools
    • Formula Lab
    • VBA Playground
    • Macro Recorder
    • VBA Challenges
    • SQL Playground
    • Shortcut Trainer
    • Date & Workday Calculator
    • EMI & SIP Calculator
    • Income Tax: Old vs New
    • GST Calculator
    • Regex Tester
  • About
    • Projects
    • Contact

Atul Vij

SQL Intermediate Lesson 10: Project – Customer RFM and Outstanding Payments

SQL Intermediate Lesson 10: Project – Customer RFM and Outstanding Payments featured illustration

4 Sep 2023 · SQL · 2 min read

SQL Intermediate Lesson 10: Project – Customer RFM and Outstanding Payments

Final project: recency, frequency and monetary scores with NTILE, customer segments, outstanding receivables per customer and average collection days by payment mode.

Read article →
4 September 2023 by Atul Vij SQL

SQL Intermediate Lesson 9: Indexes and Query Plans

SQL Intermediate Lesson 9: Indexes and Query Plans featured illustration

3 Sep 2023 · SQL · 2 min read

SQL Intermediate Lesson 9: Indexes and Query Plans

Read EXPLAIN QUERY PLAN, see SCAN turn into SEARCH with an index, build covering indexes, and learn why functions on columns stop indexes working.

Read article →
3 September 2023 by Atul Vij SQL

SQL Intermediate Lesson 8: Pivot Reports With CASE

SQL Intermediate Lesson 8: Pivot Reports With CASE featured illustration

2 Sep 2023 · SQL · 2 min read

SQL Intermediate Lesson 8: Pivot Reports With CASE

Turn rows into columns with conditional aggregation: sales by status per region, orders per quarter, payment-mode mix and actual vs target with % achieved.

Read article →
2 September 2023 by Atul Vij SQL

SQL Intermediate Lesson 7: Recursive CTEs – Org Charts and Date Series

SQL Intermediate Lesson 7: Recursive CTEs – Org Charts and Date Series featured illustration

1 Sep 2023 · SQL · 2 min read

SQL Intermediate Lesson 7: Recursive CTEs – Org Charts and Date Series

Walk a manager hierarchy, build reporting paths, total a team's salary cost and generate a calendar to find days with no orders, using WITH…

Read article →
1 September 2023 by Atul Vij SQL

SQL Intermediate Lesson 6: UNION, INTERSECT and EXCEPT

SQL Intermediate Lesson 6: UNION, INTERSECT and EXCEPT featured illustration

31 Aug 2023 · SQL · 2 min read

SQL Intermediate Lesson 6: UNION, INTERSECT and EXCEPT

Combine and compare result sets: one list from two tables, customers who bought both products, customers who never bought one, and activity timelines with…

Read article →
31 August 2023 by Atul Vij SQL

SQL Intermediate Lesson 5: Joins in Depth – Anti-Joins, Self-Joins, Cross Joins

SQL Intermediate Lesson 5: Joins in Depth – Anti-Joins, Self-Joins, Cross Joins featured illustration

30 Aug 2023 · SQL · 2 min read

SQL Intermediate Lesson 5: Joins in Depth – Anti-Joins, Self-Joins, Cross Joins

Find unpaid orders with LEFT JOIN ... IS NULL and NOT EXISTS, list employees with their managers via a self-join, and fill zero months…

Read article →
30 August 2023 by Atul Vij SQL

SQL Intermediate Lesson 4: LAG and LEAD – Month-on-Month Growth

SQL Intermediate Lesson 4: LAG and LEAD – Month-on-Month Growth featured illustration

29 Aug 2023 · SQL · 2 min read

SQL Intermediate Lesson 4: LAG and LEAD – Month-on-Month Growth

Compare each row with the previous or next one: month-on-month growth %, days between a customer's orders and the next order date with LAG…

Read article →
29 August 2023 by Atul Vij SQL

SQL Intermediate Lesson 3: Running Totals and Moving Averages

SQL Intermediate Lesson 3: Running Totals and Moving Averages featured illustration

28 Aug 2023 · SQL · 2 min read

SQL Intermediate Lesson 3: Running Totals and Moving Averages

Running totals, year-to-date by region, 3-month moving averages and share of total with SUM() OVER and window frames (ROWS BETWEEN).

Read article →
28 August 2023 by Atul Vij SQL

SQL Intermediate Lesson 2: Window Functions – ROW_NUMBER, RANK, DENSE_RANK

SQL Intermediate Lesson 2: Window Functions – ROW_NUMBER, RANK, DENSE_RANK featured illustration

27 Aug 2023 · SQL · 2 min read

SQL Intermediate Lesson 2: Window Functions – ROW_NUMBER, RANK, DENSE_RANK

Rank customers, find the top customer in each region and each customer's latest order with ROW_NUMBER, RANK, DENSE_RANK and PARTITION BY.

Read article →
27 August 2023 by Atul Vij SQL

SQL Intermediate Lesson 1: Common Table Expressions (WITH)

SQL Intermediate Lesson 1: Common Table Expressions (WITH) featured illustration

26 Aug 2023 · SQL · 2 min read

SQL Intermediate Lesson 1: Common Table Expressions (WITH)

Write readable SQL with CTEs: name a subquery once, chain several steps, compare each customer with the average and compute category shares.

Read article →
26 August 2023 by Atul Vij SQL

F.INV Function in Excel: F Value for a Left-Tail Probability

F.INV Function in Excel: F Value for a Left-Tail Probability featured illustration

25 Aug 2023 · Excel Functions A–Z · 1 min read

F.INV Function in Excel: F Value for a Left-Tail Probability

StatisticsLevel: ExpertAvailable in: Excel 2010+F.INV returns the F value for a left-tail probability.Syntax=F.INV(probability, deg_freedom1.

Read article →
25 August 2023 by Atul Vij Excel Functions A–Z, Statistical

LOGEST Function in Excel: Exponential Curve Fit

LOGEST Function in Excel: Exponential Curve Fit featured illustration

13 Aug 2023 · Excel Functions A–Z · 1 min read

LOGEST Function in Excel: Exponential Curve Fit

LOGEST fits y = b·mˣ and returns m (the growth factor) and b. m of 1.05 means 5% growth per period.

Read article →
13 August 2023 by Atul Vij Excel Functions A–Z, Statistical

Post navigation

← Older posts
Newer posts →
Proudly powered by WordPress | Theme: fiore by Caroline Moore.
© 2026 Atul Vij · AJ’s Techie & Wacky World
AboutProjectsFree ToolsContactPrivacyDisclaimerGitHub
Did you know?

Why? →