SQL联结字段可以设置外键么

SQL联合字段可以设置外键么?
表A字段:
  日期  IDNO

表B字段:
  IDKEY 

现在想表B的IDKEY作为表A这两个字段的外键,即DTOC(日期,1)+IDNO=IDKEY,这样能实现么,怎样实现呢?


------解决思路----------------------
可以
但是效率不高,使用麻烦