Guest User

Ronda lekérdezés

a guest
Jun 18th, 2013
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.47 KB | None | 0 0
  1. SELECT
  2.     senderinformation.senderfunction AS senderfunction ,
  3.     receiver.functionname AS receiverfunction ,
  4.     COUNT(*) AS dataflowcount
  5. FROM
  6.     (
  7.         SELECT
  8.             sender.functionname AS senderfunction ,
  9.             comm.writecycles AS sendcycle ,
  10.             comm.channel AS commaddress ,
  11.             comm.readcycles AS receivecycle
  12.         FROM
  13.             communication comm LEFT OUTER JOIN controlflow sender
  14.                 ON(
  15.                 comm.writecycles BETWEEN sender.startcyclecount AND sender.endcyclecount
  16.             )
  17.         WHERE
  18.             TYPE = 1
  19.             OR(
  20.                 TYPE = 0
  21.                 AND channel IN(
  22.                     0 ,
  23.                     1 ,
  24.                     2 ,
  25.                     3 ,
  26.                     4 ,
  27.                     5 ,
  28.                     6 ,
  29.                     7 ,
  30.                     8 ,
  31.                     9 ,
  32.                     10 ,
  33.                     11 ,
  34.                     12 ,
  35.                     13 ,
  36.                     14 ,
  37.                     15 ,
  38.                     16 ,
  39.                     17
  40.                 )
  41.             )
  42.     ) AS senderinformation LEFT OUTER JOIN controlflow receiver
  43.         ON(
  44.         senderinformation.receivecycle BETWEEN receiver.startcyclecount AND receiver.endcyclecount
  45.     )
  46. WHERE
  47.     senderinformation.senderfunction != receiver.functionname
  48. GROUP BY
  49.     senderinformation.senderfunction ,
  50.     receiver.functionname
  51. ;
Advertisement
Add Comment
Please, Sign In to add comment