Pessoal preciso de uma ajuda.
Gostaria de "mover" os dados de um registro para outra linha da mesma tabela.
Exemplo: (TEM UM DESENHO MAIS CLARO ANEXO)
Auto | nome | registro | quarto | Leito |
-------|----------|----------|---------|-------|
1 | Fulano | 125456 | 300 | 1 |
-------|----------|----------|---------|-------|
2 | Ciclano | 123890 | 300 | 2 |
-------|----------|----------|---------|-------|
3 | Beltrano| 678098 | 301 | 3 |
-------|----------|----------|---------|-------|
4 | | | 301 | 4 |
-------|----------|----------|---------|-------|
5 | | | 301 | 5 |
-------|----------|----------|---------|-------|
Então, gostaria de uma solução para 'mover' os dados do Fulano de Tal e o registro dele 125456 com base no número do leito para qualquer outro campo, no exemplo para o leito 4, mas poderia ser pra qualquer outro leito, o 5, por exemplo.
Mas que antes, ele deve se certificar se os campos de destino estão vazios, se tiver então ele move.
Depois de movido deverá ficaria assim a linha 4 (leito 4):
----|----------|----------|------|----|
4 | Fulano | 125456 | 301 | 4 |
----|----------|----------|------|----|
E o a linha 1 leito 1 ficaria assim:
---|----|----|-------|---|
1 | | | 300 | 1 |
---|----|----|-------|---|
Alguém com alguma solução, por favor.
Abraço a todos
Gostaria de "mover" os dados de um registro para outra linha da mesma tabela.
Exemplo: (TEM UM DESENHO MAIS CLARO ANEXO)
Auto | nome | registro | quarto | Leito |
-------|----------|----------|---------|-------|
1 | Fulano | 125456 | 300 | 1 |
-------|----------|----------|---------|-------|
2 | Ciclano | 123890 | 300 | 2 |
-------|----------|----------|---------|-------|
3 | Beltrano| 678098 | 301 | 3 |
-------|----------|----------|---------|-------|
4 | | | 301 | 4 |
-------|----------|----------|---------|-------|
5 | | | 301 | 5 |
-------|----------|----------|---------|-------|
Então, gostaria de uma solução para 'mover' os dados do Fulano de Tal e o registro dele 125456 com base no número do leito para qualquer outro campo, no exemplo para o leito 4, mas poderia ser pra qualquer outro leito, o 5, por exemplo.
Mas que antes, ele deve se certificar se os campos de destino estão vazios, se tiver então ele move.
Depois de movido deverá ficaria assim a linha 4 (leito 4):
----|----------|----------|------|----|
4 | Fulano | 125456 | 301 | 4 |
----|----------|----------|------|----|
E o a linha 1 leito 1 ficaria assim:
---|----|----|-------|---|
1 | | | 300 | 1 |
---|----|----|-------|---|
Alguém com alguma solução, por favor.
Abraço a todos
- Anexos
- banco.txt
- Você não tem permissão para fazer download dos arquivos anexados.
- (3 Kb) Baixado 2 vez(es)
Última edição por jnnneves em 17/6/2020, 01:42, editado 2 vez(es)