You are on page 1of 1

TO DO LIST:

1. LAST YEAR DATA ONLY/EXTRACT ONE YEAR PREVIOUS DATA ONLY


2. LAST 5 YEARS DATA ONLY
3. DUPLICATE DATA
4. DATA THAT ARE NOT MAINTAINING INTEGRITY
5. BUILD RELASIONSHIP
6. MAINTAIN IDENTITY
7. MIGRATE DATA FROM OLD FORMAT TO NEW FORMAT
8. COMPARE SCHEMA
9. SECURITY MAINTAIN
10. MIGRATE OLD DATA WITH OLD ID ON THE NEW ENVIRONMENT
11. MIGRATE PACKAGES
12. DATA THAT ARE MISSING
13. LOG GROWTH FOR LAST 15 DAYS
14. COMPARE DATA FOR CURRENT AND LAST YEAR'S WEEK
15. THIS YEAR DATA AND LAST YEARS DATA BY WEEK OR BY MONTH
16. COMPARING YEAR OVER YEAR DATA
17. FETCH RECORDS BETWEEN TWO SPECIFIC MONTHS AND YEARS (INCLUDING MYSQL)
18. TOTAL RECORDS

==========================================================================
LAST YEAR DATA:
1. SELECT * FROM [remis].[remis].[deliverable]
WHERE entry_date > DATEADD (YEAR, -1, GETDATE())

2. SELECT * FROM [remis].[remis].[deliverable]


WHERE entry_date> DATEADD(yy, -10, CONVERT(datetime, CONVERT(varchar,
GETDATE(), 101)))

3. SELECT * FROM [remis].[remis].[deliverable]


WHERE entry_date >DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) - 12,
DAY(GETDATE())-1)

============================================================================
DUPLICATE DATA:

1. SELECT username, email, COUNT(*) FROM users


GROUP BY username, email
HAVING COUNT(*) > 1

2. SELECT a.* FROM users a


JOIN (SELECT username, email, COUNT(*) FROM users
GROUP BY username, email
HAVING count(*) > 1 ) b
ON a.username = b.username
AND a.email = b.email
ORDER BY a.email

3. SELECT FirstName, LastName, MobileNo, COUNT(1) as CNT FROM CUSTOMER


GROUP BY FirstName, LastName, MobileNo
HAVING COUNT(1) > 1;
jhmhjmhm hjkhjkk

You might also like