Fråga : Sökande för en compairion med in en döma T-sql

Hi där,
I har två bordlägger mig önskar till compaire. inforamtionen för

The i en bordlägger ska är simialre till annan som baseras på id

However en för
Customer, bordlägger den ska hållen noterar.
liksom datetime, '' jag mottog 150 i dag på betalning''

på annan bordlägger den ska visar mig ID för
Customer,
The daterar betalningen var mottagen (vilken ska för att inte vara samma, som de ovannämnda daterar),
and den mottagna värdera = 150

SO som jag önskar att vara kompetent att köra en query, som kontrollerar kunden för

The ID- = kundID-
the daterar på noterar bordlägger är mer stor därefter den på den annan but, som värdera i betalningen bordlägger (150) ska är den innehållna somewhereen med i noterar table.

Is denna möjlighet.

CREATE för

For example BORDLÄGGER noterar
(customer_id int, datetime för
date,
notes som varchar (50)

INSERT IN I noterar, värderar (12, ”14:00 2010-06-29: 00”, ”jag mottog 150 i dag”)

** ALLT noterar ska inte alltid för att ha det samma beloppet av text eller typ av text, men de ska har alltid ett liknande att värdera mellan annat bordlägger

CREATE BORDLÄGGER PAYMENT
(ID int, datetime för
date,
value int)

INSERT IN I BETALNING VÄRDERAR (12, ”11:00 2010-06-30: 00”, 150)
INSERT IN I BETALNING VÄRDERAR (12, ”12:00 2010-06-30: 00”, 120)

Kind hälsningar,
Putoch
" klar "

Svar : Sökande för en compairion med in en döma T-sql

oh min vän, du använder textdatatype. Det är inte bra. är du användande SQL 2005? Om så, därefter jag manar dig för att ändra den till varchar (max) för att undvika sig som, raddor besvärar i framtiden. Om du använder SQL 2000, då betrakta definitively varchar (8000). I mellantiden vi kan försök med ”den lika” operatören i stället

1:
2:
3:
välj a.* 
från betalning a
inre sammanfoga notesTEST b på a.id = b.CUSTOMER_id och dateadd (D, datediff (D, 0, A. [datera],), 0) >=dateadd (D, datediff (D, 0, B. [datera],), 0) och b.notes lika ”%” + cast (abs (A.value) som varchar) + ”%”,
Andra lösningar  
 
programming4us programming4us