SQLServerCentral - www.sqlservercentral.com

A community of more than 1,600,000 database professionals and growing

Featured Contents

Featured Script

The Voice of the DBA

No Overtime

This editorial was originally published on Dec 5, 2011. It is being re-run as Steve is out of town.

It's been a long time since I received overtime at any job. Most of my IT work has been with a salary, and the expectation that I would work as needed to accomplish my assignments. Early in my career I worked as a contract for an hourly rate, and while it didn't necessarily lower the hours I worked, I did receive a little more pay on long weeks. From there I worked for a company that provided "comp time" when the hours exceeded 20 hours in a month. That seemed to help reduce hours more than anything.

There's a bill that's in the US Congress that adds some new job classifications to the exemptions for overtime pay. In addition to the system administrative jobs, it now includes database and network professionals. I'm not sure how many people this affects as the overtime requirements disappear once you make more than $27.63 an hour. That equates to about an annual salary of 57,491, without the benefits. If you make less than this, you should be getting overtime.

Does overtime pay matter to most IT workers? I don't know. There are lots of workers who make more than US$60,000 a year, and are exempt, but I suspect there are many others who make less than this amount and work long hours without any extra compensation. This bill is aimed squarely at reducing pay for those people in the industry that make the least amount of money.

I struggle with whether the benefits and abuses of a salary. On one hand salaries provide a level of security to workers, along with a guarantee of payment for work that cannot easily be measured in terms of output per unit of time. On the other hand, employers sometimes see a salary as a way to push workers to their limits, burn them out, and impose strict requirements on the work needed for deadlines, themselves often arbitrary.

I like the idea of allowing businesses to pay salaries, and stabilize their cost structures, but I do think we ought to implement a few bumpers that prevent abuses. Limiting hours across a month or quarter and ensuring that employees can take their vacations would be limits that I'd like to see implemented. This bill doesn't affect those and I'm not sure we'll see any limits implemented, but I do think it's up to each person to stand up to their employer and ensure they are not overworking themselves.

Steve Jones from SQLServerCentral.com

Join the debate, and respond to today's editorial on the forums

ADVERTISEMENT
DLM Automation Suite

Automate
database
changes
using

continuous integration
&
automated deployment

A fast, reliable way to test and deploy your SQL Server database changes.

Try it for free

Featured Contents

 

Powershell To Get Active Directory Users And Groups into SQL!

Lowell Izaguirre from SQLServerCentral.com

Use Powershell to query AD for Users, Groups and GroupMembers More »


 

Creating a Date Dimension in a Tabular Model

Additional Articles from SimpleTalk

As well as its multidimensional model, SQL Server Analysis Services (SSAS) now has a tabular model of database that either runs in-memory or in DirectQuery mode. The in-memory analytics engine allows the users of Excel or Power View to base reports on tabular model objects. Having shown how to handle date-based information using the Multi-dimensional model, Dennes now turns his attention on the in-memory tabular model. More »


 

Whitepaper: Database deployments: Choosing a state-based or migrations-based approach

Press Release from Redgate

This whitepaper explores the differences between the approaches, state based or migrations based, and how Redgate tools can help. More »


 

From the SQLServerCentral Blogs - The ‘In Recovery’ Mystery

The Database Avenger from SQLServerCentral Blogs

Last week I received an email from one of our sysadmins asking why one of our databases kept showing as... More »

Question of the Day

Today's Question (by Peter McLean):

Running the SQL below will give which results?
 DECLARE @Table TABLE (ID INT PRIMARY KEY) INSERT INTO @Table (Id) VALUES(0), (2), (1) DECLARE @SelectVariable INT = 1 SELECT@SelectVariable = ID FROM@Table SELECT@SelectVariable SELECT@SelectVariable = ID FROM@Table WHEREID = 3 SELECT@SelectVariable

Think you know the answer? Click here, and find out if you are right.


We keep track of your score to give you bragging rights against your peers.
This question is worth 1 point in this category: T-SQL.

We'd love to give you credit for your own question and answer.
To submit a QOTD, simply log in to the Contribution Center.

ADVERTISEMENT

Expert T-SQL Window Functions in SQL Server

Expert T-SQL Window Functions in SQL Server takes you from any level of knowledge of windowing functions and turns you into an expert who can use these powerful functions to solve many T-SQL queries. Replace slow cursors and self-joins with queries that are easy to write and fantastically better performing, all through the magic of window functions. Get your copy from Amazon today.

Yesterday's Question of the Day

Yesterday's Question (by Steve Jones):

If I run this:

 SELECT     TRY_CONVERT(XML, 1) 

I get an error. What is returned when I run this?

 SELECT TRY_CONVERT(XML, '1') 

Answer: An XML doc with just a 1

Explanation:

In this case, the string is cast as an XML datatype, but no additional formatting is applied, so you end up with an XML fragment that just contains the number.

Ref: TRY_CONVERT() - https://msdn.microsoft.com/en-us/library/hh230993.aspx


» Discuss this question and answer on the forums

Featured Script

Delete Backups Older than N Days

S M from SQLServerCentral.com

Open SQL Server Management Studio

COPY and Paste the script

Run it

More »

Database Pros Who Need Your Help

Here's a few of the new posts today on the forums. To see more, visit the forums.

SQL Server 2014 : Administration - SQL Server 2014

Restore Time on SQL Server 2016 - Hi, I have been testing out SQL Server 2016 on some VMs so I took a full backup copy of the...

Confused about Alwayson Availablity group - Hi all, I am trying to understand the alwayson availability group and how it works. I find it particularly confusing when it...

DBA Service - Hello All, We currently do not have an on premise DBA we have a DBA Service that monitors our Databases...

Understanding Implicit_Transaction on - INSERT block SELECT - why? - Hi all, I am not sure if this is normal, i tried googling but have never found a similar thread in...

Restoring backup from different media set - possible ? - Hi all, I am abit confuse with the terms media set / media family etc .. If I am to set my backup...


SQL Server 2014 : Development - SQL Server 2014

Combining two qureies to one - Hi , I have two query and the explanation is we run the query pasted in file OpenRejectedReport.txt. Then the output...

Using Subqueries as Calculated Fields - I have a concept question on this code: [code]SELECT cust_name, cust_state, (SELECT Count(*) FROM orders WHERE order.cust_id=customers.cust_id) as orders FROM customers ORDER BY cust_name;[/code] I...

Nested Joins - Having syntax and bounding issues - Hello. My first post here and hope to get some help. It'll be obvious that I'm a newbie. I apologize for...


SQL Server 2012 : SQL Server 2012 - T-SQL

Convert a string with an array of variables? - Does anyone have a better solution for this? I would think I have to be overlooking something. I need to convert...

Error in dynamic sql - Hi i am getting error when i am running this query. Msg 102, Level 15, State 1, Line 7

sql commands in a job - hi i want to run in a job the following SQL commands update Reports set SSIS=1 where ReportID=50 EXEC msdb.dbo.sp_start_job N'D_Reports' update Reports set...


SQL Server 2008 : SQL Server 2008 - General

Picking the Correct Row - I'm trying to create a function to associate a postcode region with the Police Force by which it is covered....

By date - I would like to run for 100 days of data. getdate() - 6 april 7april - 14 april and so on.. How can I break into...

Need help on getting last day of the months in seconds for 13 months - I wrote the query and it returned the results only on the 28th of each month. [code="sql"] With cteMonths as ( select DATEADD(s, -1,...


SQL Server 2008 : SQL Server Newbies

Tlog file full..No space to ru Backup log statement - Good morning Experts, Transaction log file is full. I cannot even issue backup log command as there is no space at...


SQL Server 2008 : SQL Server 2008 Performance Tuning

Varchar usage - Hi All, My understanding of varchar data type is that it reserves only the size of actual data stored in it. For...

Advice on query optmization - Multiple Unions - Hi, I'm trying to understand how this might be better optimized. I currently have these three different queries to union the...


Cloud Computing : SQL Azure - Development

Azure - Replication - Hi there I have updated our server to 2012 SP3, which should include the ability to replicate to Azure? I have tried...


Reporting Services : Reporting Services 2008 Development

Login failed for user 'NT AUTHORITY\SYSTEM' - I have a Dotnet application developed using VS2012 (VB.NET) developed on my workstation. The application connects to a SQL Server...


SQL Server 7,2000 : Security

Anonymous access in SQL RS 2008 - Hi In SSRS 2008 their is no IIS required. So anonymous access is not possible by configuring IIS. I find the...

This email has been sent to newsletter@newslettercollector.com. To be removed from this list, please click here.
If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com.
This newsletter was sent to you because you signed up at SQLServerCentral.com.
Feel free to forward this to any colleagues that you think might be interested.
If you have received this email from a colleague, you can register to receive it here.
This transmission is ©2015 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
Contact: webmaster@sqlservercentral.com