1. Învăţa
  2. /
  3. Courses
  4. /
  5. Typy danych i funkcje w Snowflake

Connected

exercise

Tworzenie własnej funkcji w Snowflake

Zespół deweloperski znów potrzebuje twojej pomocy – docenia wszystko, co do tej pory zrobiłeś. Chce dodać do aplikacji „tablicę wyników", która będzie rankingować członków siłowni według efektywności ich treningów. Efektywność to liczba spalonych kalorii na minutę ćwiczeń. Pierwszym krokiem jest stworzenie funkcji wyznaczającej tę wartość. Powodzenia!

Instrucțiuni

100 XP
  • Zdefiniuj funkcję o nazwie calories_per_minute z trzema parametrami: start_time i end_time – oba typu TIMESTAMP – oraz calories_burned typu NUMBER.
  • Zaktualizuj funkcję calories_per_minute tak, aby zwracała wartość typu NUMBER.
  • Użyj funkcji DATEDIFF, aby wyznaczyć liczbę minut między znacznikiem zameldowania a znacznikiem wymeldowania, a następnie podziel liczbę calories_burned przez ten wynik, aby obliczyć efektywność treningu.
Powered by Snowflake