Questione : aiuto di bisogno con la dichiarazione prescelta

Ciao tutti, il

I hanno questa tabella: TABELLA DBO.PositionRecord_type (
I_YEAR INT NON NULLO,
I_MONTH INT NON NULLO,
I_DAY INT NON NULLO,
I_HOUR INT NON NULLO,
I_MINUTE INT NON NULLO,
I_SECOND INT NON NULLO,
I_MILLISECOND INT NON NULLO,
I_RADIO_ID INT NON NULLO,
del

CREATE…. parecchio più columns

Units con l'annotazione del ceppo uno del I_RADIO_ID differente un il secondo a questa dichiarazione di SQL di bisogno di table.

I per verificare che un I_RADIO_ID particolare abbia tutte le annotazioni scritte alla tabella - cioè là è lacune nelle annotazioni che vengono da questo aiuto di I_RADIO_ID.

Any è appreciated
class= del

Risposta : aiuto di bisogno con la dichiarazione prescelta

Vedere se questo funziona in entrambi il senso che volete (usare una domanda secondaria per ottenere il secondo precedente che abbina l'annotazione corrente) e trasformare quello una vista o una tabella derivata ed allora interrogare quello per le differenze in timestamp più maggior di 1.

(vedere il frammento di codice)

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
selezionare *
da (
selezionare *
     , (
        selezionare il principale 1 I_SECOND 
        dal T2 del @PositionRecord_type
        dove T2. I_RADIO_ID = T1. I_RADIO_ID
        e T2. I_YEAR = T1. I_YEAR
        e T2. I_MONTH = T1. I_MONTH
        e T2. I_DAY = T1. I_DAY
        e T2. I_HOUR = T1. I_HOUR
        e T2. I_MINUTE = T1. I_MINUTE
        e T2. I_SECOND < t1=""> 1
;
Altre soluzioni  
 
programming4us programming4us