Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Databases

Why is my calculation wrong?

It seems like the query is right, yet I am off on the calculation, I think this quiz is broken...

This is the question:

In an ecommerce database we have a products table with the columns id, name, category, description, price and stock_count. The price is in USD. Write a query that returns the product name and price in Pounds Sterling (GBP). The current exchange rate is 1.4 USD to every 1 GBP. Alias the calculated price to price_gbp. Round to two decimal places.

This is my query:

SELECT name, ROUND(price / 1.4, 2) AS "price_gdp" FROM products;

It tells me my calculation is off.

4 Answers

Steven Parker
Steven Parker
231,128 Points

It looks like you just have a typo.

The challenge asked for the column to be aliased as "price_gbp" (with a "b"), but you wrote "price_gdp" (with a "d").

Joe Peel
Joe Peel
14,384 Points

Thanks Steven, saved me some major headache there, damn typos....

I included the question in the comment.

Steven Parker
Steven Parker
231,128 Points

An actual link to the challenge would allow for confirmation of the correctness of the answer.

Christopher Shaw
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Christopher Shaw
Python Web Development Techdegree Graduate 58,248 Points

Thanks Steven Parker . Tim Tyslyuk , please always try to ask the question from the link provided in the challenge / video, as this automatically links to the relevant content. In the case of a challenge, someone helping can post your code in the challenge screen to see the result and quickly make an adjustment to check they are giving correct advice. The clue to why it is failing is often in the error message provided.

Steven thanks, it was a typo that was not passing my query, I spent like 30 minutes trying different ways of converting currency.