That is one way. There are so many things you could do. One might be to present a graph through VB.NET to track and graph the values so that they can be seen at a glance. Just like Excel, VB.NET can call a query on a regular schedule for it's output.
The kinds of things you would need in VB.NET include:
- Some sort of interface that displays results. Can be an edit field, a label, a graph, a grid, etc.
- A control (maybe a button) to trigger refreshing the data from the interface.
- A call to the query to return realtime data.
- The ability for the app to check itself so that only one copy is running.
- A container (array maybe) for keeping recent values to display.
- An iterator (maybe a loop) to add each list item to the display.
- Error handling should the query fail to connect or return anything.
Each of these has myriad ways of implementation, but we can't design the project. You will know more of what they need and can build what they need. With us being a list for SQL Server, we can help you with the connection and query, but the rest should be addressed to a VB.NET list or forum.