优化TSQL中的数据比较

时间:2015-11-13 08:25:50

标签: sql tsql sql-server-2005

我知道这是一个非常受欢迎的问题,我找到了答案,但并非最佳。

所以任务是 - 如果假期的开始日期大于或等于今天,假期的结束日期大于或等于今天,我需要知道哪些员工正在度假。

问题是假期的开始和结束日期是日期时间,因此我无法将其与getDate()进行比较。日期的Varchar转换也不起作用。

我通过这种方式解决了这个问题:

<html>
<head>
    <script>
        function enableButton2() {
            document.getElementById("button2").disabled = false;
        }
    </script>
</head>
<body>
<a href="https://twitter.com/appsboss7" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @appsboss7</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); onclick="enableButton2()" </script>
    <input type="button" id="button2" value="button 2" disabled />
</body>
</html>

但在我看来,它可以通过演员/转换完成,但我不会感到不安和如何。任何建议都会很棒。

0 个答案:

没有答案