この関数はSQL Server 2005のT-SQLで書かれていますが、私はカーソルと同じではありませんが、すべてのカーソルの99%その使用を避けるために書かれています。 は、私はこの機能があります。 CREATE FUNCTION WhereUsed(@ItemID varchar(100))
RETURNS varchar(MAX)
AS
BEGIN
D
アクティビティスコアでソートされた選択と連合レコードを選択する必要があります。私はスコアを持つすべてのレコードで機能するソリューションを持っています。今では、スコアを持たないレコードとデータが空のレコードで選択範囲を埋める必要があります。 次の文は、スコアを記録するために動作し、拡張する必要があります SELECT
Name, Activityscore
FROM
(SELECT
TOP
SQL Server 2005では、timestampタイプの列があります。私はdatetimeタイプに変換したいです。例: '20170824112344'
しかし、それらは悪くなる可能性があります。たとえば、次のように私は長さ14 case
when len(replace(fecha,' ','')) = 14
then convert(smalldatetime,
一般に、これは2つの日付間の日数を取得するために使用されますが、 には両方の日付が含まれていません。それは単に違いを与えるだけです。両方の日付を含めるには、結果に を追加する必要があります。私の両日付の列がタイプ の日付であるため、追加できません。 Select Case When DATEDIFF(d,DateFrom ,DateTo) is null
Then DATEDIFF(d,Date
存在しない場合、私は 特定の月内のすべてのレコードが起こる取得するには、SQLクエリを書いた select month(loggingdate),Count(id) from communicationlogs
where clientid=20154 and month(loggingdate) in (1,2,3,4,5,6,7,8,9)
group by month(loggingdat
私は CREATE VIEW Test1 AS
WITH OneRow AS (SELECT a = 1)
SELECT countt = COUNT(*)
FROM OneRow
GO
SELECT COLUMN_NAME, IS_NULLABLE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Test1'
を行うと私は