Kod
+++++++++++++++++++++++++++
+ od + do + marza +
+++++++++++++++++++++++++++
+ 0.00 + 99.99 + 10.00 +
+ 100.00 + 199.99 + 20.00 +
+ 200.00 + 299.99 + 30.00 +
+ 280.00 + 399.99 + 40.00 +
+++++++++++++++++++++++++++
+ od + do + marza +
+++++++++++++++++++++++++++
+ 0.00 + 99.99 + 10.00 +
+ 100.00 + 199.99 + 20.00 +
+ 200.00 + 299.99 + 30.00 +
+ 280.00 + 399.99 + 40.00 +
+++++++++++++++++++++++++++
która zawiera przedziały cenowe wraz z odpowiednimi prowizjami. Przy wprowadzaniu wartości chciałbym sprawdzać, czy poszczególne przedziały cenowe na siebie nie nachodzą i chciałem do tego wykorzystać transakcje. Jak jednak w łatwy sposób ustalić, czy przedziały faktycznie na siebie nie nachodzą? W powyższym przykładzie ostatni wpis jest nieprawidłowy, ponieważ nachodzi na przedostatni.
Drugim problemem było sprawdzenie czy nie ma pustych zakresów, tzn. że jest przerwa między przedziałami (dokładność do jednego grosza, maksymalna wartość 99 999 999.99, czyli DOUBLE(10,2)).