Read our blogs, tips and tutorials
Try our exercises or test your skills
Watch our tutorial videos or shorts
Take a self-paced course
Read our recent newsletters
License our courseware
Book expert consultancy
Buy our publications
Get help in using our site
546 attributed reviews in the last 3 years
Refreshingly small course sizes
Outstandingly good courseware
Whizzy online classrooms
Wise Owl trainers only (no freelancers)
Almost no cancellations
We have genuine integrity
We invoice after training
Review 30+ years of Wise Owl
View our top 100 clients
Search our website
We also send out useful tips in a monthly email newsletter ...
Software ==> | SQL (203 exercises) |
Topic ==> | Calculations using dates (7 exercises) |
Level ==> | Harder than average |
Subject ==> | SQL training |
This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.
This will generate the database that you'll need to use in order to do this exercise (remember to refresh your list of databases to see it!). Note that any files provided are only to be used for exercises published on this website, and may not be reused or distributed in any form without the prior written permission of Wise Owl.
If you don't have a copy of the Music_01 database, follow the instructions at the following link to create it: www.wiseowl.co.uk/sql/exercises/standard/using-sql-server/5257/
Write a query to select the following columns from the Venue table, making sure to select venues where neither the Construction_start_date or Opening_date is null.
Each venue should have a construction and opening date.
Add a calculated column to work out the daily cost from the start of construction to the venue's opening. Sort the results in descending order of this column
Here we've calculated a formatted version of the result.
Write a query to select the following columns from the Venue table, making sure that each venue has a value in the Opening_date field.
You should see a mix of open and closed venues.
Add a calculated column to show how many days a venue was open for. If the venue doesn't yet have a closing date, use today's date instead (you can use the GETDATE function to calculate this). Sort the results in descending order of this column.
Your results will be different depending on which day you run the query.
Write a query to show venues which have been closed, along with their date of demolition.
Some venues have not yet been demolished.
Extend the WHERE clause to show venues which were demolished within one month of being closed.
One way to do this is to use the DATEADD function to add one month to the closing date and check if the demolition date is before it.
Write another version of the previous query which shows venues which were closed more than twenty years ago but have not been demolished.
Did somebody forget about them?
Save the script as I (Don't) Get Knocked Down.sql and then close it.
You can find other training resources for the subject of this exercise here:
Kingsmoor House
Railway Street
GLOSSOP
SK13 2AA
Landmark Offices
99 Bishopsgate
LONDON
EC2M 3XD
Holiday Inn
25 Aytoun Street
MANCHESTER
M1 3AE
© Wise Owl Business Solutions Ltd 2024. All Rights Reserved.