SQL Queries

hi everyone 

am asking is there any option to monitor most expensive queries in  MSSQLSERVER for more than one hour