小编Nic*_*Egg的帖子

在SQL Server中将nvarchar ISO-8601日期转换为datetime

希望这很快.

以下不起作用:

DECLARE @stringDate nvarchar(50)
SET @stringDate = '0001-01-01T12:00:00'

SELECT 
    @stringDate AS StringDate,
    CONVERT(datetime, @stringDate, 126) AS ConvertedDate
Run Code Online (Sandbox Code Playgroud)

产生错误:将nvarchar数据类型转换为日期时间数据类型会导致超出范围的值.

实现转换的最简单方法是什么?

谢谢

sql sql-server type-conversion sql-server-2008

5
推荐指数
2
解决办法
1万
查看次数

SQL Server合并语句 - 不正确的语法

执行此SQL脚本时出现以下错误:

MERGE TridionCentres TridionCentres
USING (SELECT * FROM  #CentresToUpdate) NewInfo
ON (TridionCentres.[publication id] = NewInfo.[publication id] AND
    TridionCentres.centre_number = NewInfo.centre_number)
WHERE matched THEN 
  UPDATE 
    SET TridionCentres.centre = NewInfo.centre,
        TridionCentres.[date] = NewInfo.[date];
Run Code Online (Sandbox Code Playgroud)

错误:

消息156,级别15,状态1,行5
关键字'WHERE'附近的语法不正确.

我看不出哪里出错了!

sql sql-server

3
推荐指数
1
解决办法
559
查看次数

Datepicker总是显示简体中文?

我试图让 JQueryUI 日期选择器显示法语/英语本地化,但只显示简体中文。我究竟做错了什么?

谢谢

<html>
<head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/i18n/jquery-ui-i18n.min.js"></script>
    <link type="text/css" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/ui-lightness/jquery-ui.css" />
    <script>
        $(document).ready(function () {
            $('#datepicker').datepicker();
            $.datepicker.setDefaults($.datepicker.regional['fr-FR']);
            $('#datepicker').datepicker($.datepicker.regional['fr-FR']);                
        });
    </script>
</head>

<body>
    <label for="datepicker">Date: </label>
    <input type="text" id="datepicker" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery datepicker internationalization

1
推荐指数
1
解决办法
9435
查看次数

Lambda复合加入

我正在尝试加入一个查询的结果来过滤第二个查询的结果.

第一次查询

// get the compound centre number and languageId key
var centreKeys = unitOfWork.CentreTranslationRepository.GetAll()
    .Where(w => w.Language.cuture == searchCulture || w.language_id == 1)
    .GroupBy(g => g.Centre.number)
    .Select(s =>
        new
        {
            CentreNumber = s.Key,
            LanguageId = s.Max(g => g.language_id)
        });
Run Code Online (Sandbox Code Playgroud)

这将返回以下形式的结果:

{ CentreNumber = 1589, LanguageId = 27 }

{ CentreNumber = 261, LanguageId = 1 }  

{ CentreNumber = 1257, LanguageId = 1 }

{ CentreNumber = 925, LanguageId = 1 }  
Run Code Online (Sandbox Code Playgroud)

等等

第二个查询

// join onto the translated …
Run Code Online (Sandbox Code Playgroud)

c# lambda join

0
推荐指数
1
解决办法
2624
查看次数